Формат файла 3DM — это расширение, используемое в Rhinoceros 3D, популярном программном обеспечении для NURBS-моделирования (неоднородные рациональные B-сплайны). Это собственный (родной) формат файлов Rhino, предназначенный для хранения 3D-моделей, включая геометрию, текстуры и другие связанные данные. Формат 3DM разработан как надежное и точное представление 3D-геометрии, что делает его подходящим для широкого спектра задач, включая промышленный дизайн, архитектуру, проектирование изделий и анимацию. Он поддерживает множество геометрических примитивов, таких как точки, кривые, поверхности и твердые тела, а также более сложные геометрические представления, такие как полигональные сетки и NURBS-поверхности. Формат 3DM также спроектирован для обеспечения совместимости с другими программными пакетами CAD/CAM/CAE, позволяя пользователям обмениваться 3D-моделями между различными приложениями. Этот формат широко используется в различных отраслях для создания и обмена 3D-моделями и часто применяется в качестве промежуточного формата для конвертации данных между различными CAD-системами. Файл 3DM является бинарным форматом, что означает, что он не предназначен для чтения человеком. Он оптимизирован для эффективного хранения и быстрого извлечения данных 3D-моделей.