Говоря о форматах файлов, мы говорим о сохранении некоторых данных, связанных с трехмерной моделью / геометрией. Не существует универсального стандарта для форматов файлов для сохранения трехмерной геометрии. Есть только несколько форматов, более доминирующих, чем другие.
Как и в случае форматов файлов изображений, PNG и JPEG являются наиболее распространенными форматами на сегодняшний день, но между приложениями нет универсального соглашения об использовании одного или другого. Каждое приложение использует наиболее подходящий для своих целей.
То же самое происходит с форматами файлов, хранящими трехмерные данные. Каждое программное обеспечение для трехмерного моделирования обычно имеет один или несколько предпочтительных форматов. Большинство на самом деле определяют пользовательские форматы, которые работают только с определенной версией инструмента. Это может происходить по многим причинам: от упрощения внутренней работы приложения или ускорения загрузки файлов до намеренного связывания пользователя с данным инструментом.
Этот .dat
формат, который вы описываете, является нестандартным форматом, созданным авторами книги, который, вероятно, был разработан с учетом простоты. Кажется, это текстовый файл, похожий на формат Wavefront OBJ , который, в свою очередь, является очень популярным форматом для хранения статической геометрии, хотя и немного устаревшим. Можно сказать, что это .OBJ
формат .BMP
трехмерных моделей.
Другие популярные форматы 3D-моделей включают в себя:
И много других. Более общее объяснение здесь .
Также обратите внимание, что в начале я сказал, что это форматы для хранения / сохранения трехмерной модели или геометрии в автономном хранилище. Это не означает (и обычно это не так), что приложения, которые их используют, будут хранить данные внутри памяти, используя ту же компоновку, что и файл. Обычно данные такого типа подвергаются большой обработке после загрузки из файла, пока они, например, не отобразятся на экране.