O formato de arquivo 3DM é uma extensão de arquivo utilizada pelo Rhinoceros 3D, um software popular de modelagem NURBS (Non-Uniform Rational B-Splines - B-Splines Racionais Não Uniformes). É o formato de arquivo nativo do Rhino e é usado para armazenar modelos 3D, incluindo geometria, texturas e outros dados relacionados. O formato 3DM é projetado para ser uma representação robusta e precisa da geometria 3D, tornando-o adequado para uma ampla gama de aplicações, incluindo design industrial, arquitetura, design de produto e animação. Ele suporta uma variedade de primitivas geométricas, como pontos, curvas, superfícies e sólidos, bem como representações geométricas mais complexas como malhas (meshes) e superfícies NURBS. O formato 3DM também é projetado para ser interoperável com outros pacotes de software CAD/CAM/CAE, permitindo que os usuários troquem modelos 3D entre diferentes aplicações. O formato é amplamente utilizado em várias indústrias para criar e compartilhar modelos 3D, e é frequentemente usado como um formato intermediário para conversão entre diferentes sistemas CAD. O formato de arquivo 3DM é um formato binário, o que significa que não é legível por humanos. Ele é projetado para ser eficiente no armazenamento e recuperação de dados de modelos 3D.