Le format de fichier 3DM est une extension utilisée par Rhinoceros 3D, un logiciel de modélisation NURBS (Non-Uniform Rational B-Splines) très répandu. Il s'agit du format de fichier natif de Rhino, utilisé pour stocker des modèles 3D, incluant la géométrie, les textures et d'autres données associées. Le format 3DM est conçu pour offrir une représentation robuste et précise de la géométrie 3D, ce qui le rend adapté à un large éventail d'applications, notamment le design industriel, l'architecture, la conception de produits et l'animation. Il prend en charge une variété de primitives géométriques, telles que les points, les courbes, les surfaces et les solides, ainsi que des représentations géométriques plus complexes comme les maillages et les surfaces NURBS. Le format 3DM est également conçu pour être interopérable avec d'autres progiciels de CAO/FAO/IAO, permettant aux utilisateurs d'échanger des modèles 3D entre différentes applications. Ce format est largement utilisé dans divers secteurs pour la création et le partage de modèles 3D, et il sert souvent de format intermédiaire pour la conversion entre différents systèmes de CAO. Le format de fichier 3DM est un format binaire, ce qui signifie qu'il n'est pas lisible par l'homme. Il est optimisé pour assurer une efficacité maximale lors du stockage et de la récupération des données de modèles 3D.