Il formato di file 3DM è un'estensione di file utilizzata da Rhinoceros 3D, un popolare software di modellazione NURBS (Non-Uniform Rational B-Splines). È il formato di file nativo per Rhino ed è impiegato per archiviare modelli 3D, inclusi geometria, texture e altri dati correlati. Il formato 3DM è concepito per essere una rappresentazione robusta e accurata della geometria 3D, rendendolo adatto a una vasta gamma di applicazioni, tra cui la progettazione industriale, l'architettura, la progettazione di prodotti e l'animazione. Supporta una varietà di primitive geometriche, come punti, curve, superfici e solidi, oltre a rappresentazioni geometriche più complesse come mesh e superfici NURBS. Il formato 3DM è inoltre progettato per essere interoperabile con altri pacchetti software CAD/CAM/CAE, consentendo agli utenti di scambiare modelli 3D tra diverse applicazioni. Il formato è ampiamente utilizzato in vari settori per la creazione e la condivisione di modelli 3D, ed è spesso impiegato come formato intermedio per la conversione tra diversi sistemi CAD. Il formato di file 3DM è un formato binario, il che significa che non è leggibile dall'uomo. È ottimizzato per l'archiviazione e il recupero efficiente dei dati dei modelli 3D.