Das 3DM-Dateiformat ist eine Dateiendung, die von Rhinoceros 3D verwendet wird, einer populären NURBS (Non-Uniform Rational B-Splines) Modellierungssoftware. Es ist das native Dateiformat für Rhino und dient zur Speicherung von 3D-Modellen, einschließlich Geometrie, Texturen und anderer zugehöriger Daten. Das 3DM-Format ist darauf ausgelegt, eine robuste und präzise Darstellung von 3D-Geometrie zu bieten, was es für eine Vielzahl von Anwendungen geeignet macht, darunter Industriedesign, Architektur, Produktdesign und Animation. Es unterstützt eine Vielzahl geometrischer Primitive, wie Punkte, Kurven, Flächen und Volumina (Solids), sowie komplexere geometrische Darstellungen wie Meshes und NURBS-Flächen. Das 3DM-Format ist zudem auf Interoperabilität mit anderen CAD/CAM/CAE-Softwarepaketen ausgelegt, was den Benutzern den Austausch von 3D-Modellen zwischen verschiedenen Anwendungen ermöglicht. Das Format wird in verschiedenen Branchen häufig zur Erstellung und zum Austausch von 3D-Modellen verwendet und dient oft als Zwischenformat für die Konvertierung zwischen verschiedenen CAD-Systemen. Das 3DM-Dateiformat ist ein Binärformat, was bedeutet, dass es nicht menschenlesbar ist. Es ist für die effiziente Speicherung und Abfrage von 3D-Modelldaten konzipiert.