Il formato di file 3DM è un'estensione di file utilizzata da Rhinoceros 3D, un popolare software di modellazione basato su NURBS (Non-Uniform Rational B-Splines). È il formato di file nativo per Rhino e viene impiegato per archiviare modelli 3D completi, inclusi geometria, texture, informazioni sulle luci e altri dati correlati al modello. Il formato 3DM è specificamente progettato per fornire una rappresentazione robusta e accurata della geometria tridimensionale, rendendolo ideale per una vasta gamma di applicazioni professionali, tra cui design industriale, architettura, progettazione di prodotti (product design) e animazione. Supporta una varietà di primitive geometriche fondamentali, come punti, curve, superfici e solidi, oltre a rappresentazioni geometriche più complesse come mesh (maglie poligonali) e superfici NURBS. Il formato 3DM è inoltre concepito per garantire l'interoperabilità con altri pacchetti software CAD (Computer-Aided Design), CAM (Computer-Aided Manufacturing) e CAE (Computer-Aided Engineering), facilitando lo scambio di modelli 3D tra diverse applicazioni. È ampiamente utilizzato in vari settori per la creazione e la condivisione di modelli ed è spesso impiegato come formato intermedio per la conversione tra sistemi CAD differenti. Il file 3DM è un formato binario, il che significa che non è leggibile direttamente dall'uomo, ma è ottimizzato per l'efficienza nell'archiviazione e nel recupero rapido dei dati del modello 3D.