BRL-CAD: различия между версиями

Содержимое удалено Содержимое добавлено
м перемещение
Строка 51:
 
==Использование документов, подготовленных в других САПР==
===Преобразование форматов файлов===
Из-за множества существующих сегодня форматов файлов и быстро меняющейся природы компьютерного программного обеспечения и компаний-разработчиков программного обеспечения часто преобразование из одного формата файла в другой не является однозначным процессом. В зависимости от количества времени и усилий, которые пользователь BRL-CAD готов инвестировать, кажущиеся несовместимыми форматы можно принудительно преобразовать через другой формат САПР или через стандартизованный формат САПР (например, спецификацию начального обмена графикой [IGES] или Стандарта обмена данными о моделях продукции [STEP]). Фактически, когда дело доходит до преобразования из BRL-CAD, широко распространенный формат Stereo Lithography Tessellation Language (STL) предлагает грубый способ преобразования объектов BRL-CAD практически в любую коммерческую систему CAD. Однако пользователю напоминают, что такие принудительные преобразования могут иногда приводить к созданию геометрии такого низкого качества (например, выходные форматы с низким разрешением или с потерями) или с плохими характеристиками производительности (например, большие или требующие больших вычислительных ресурсов выходные файлы), которые полностью перестраивают модель.
Следует отличать преобразователи геометрии BRL-CAD, и преобразователи изображений BRL-CAD (например, pix-bw, pix-ps, pix-rle, bw-ps и pl-ps). Последние преобразуют растровые изображения т. е. результаты рендеринга.
Кроме того, написать программу для преобразований можно и самостоятельно, опираясь на документацию САПР и её открытый исходный код.
Создание нового конвертера, описывает руководство для тех пользователей, которые хотят создать свои собственные индивидуальные конвертеры. А также отдельно рассматриваются вопросы постконверсии. В том числе это позволяет работать с чрезвычайно редкими и устаревшими форматами файлов более несуществующих САПР а также с распространёнными в узкой области применения или географическом регионе.
Степень поддержки совместимости: старые базы данных BRL-CAD всегда можно обновить до формата текущей базы данных (db) с помощью утилиты dbupgrade. Чтобы выполнить эту команду, пользователь вводит следующую команду в командной строке: dbupgrade oldformat.g currentformat.g. BRL-CAD сохраняет возможность работы в старом формате. Таким образом, пользователям новой базы данных не нужно беспокоиться о потере баз данных в старом формате.
Программа поддерживает разнообразные конвертеры форматов сторонних файлов: Euclid, ACAD, AutoCAD DXF, TANKILL, Wavefront OBJ, Pro/ENGINEER, JACK (the human factors model for doing workload/usability studies), Viewpoint Data Lab, NASTRAN, Digital Equipment's Object File Format (OFF), Virtual Reality Mark-up Language (VRML), Stereo Lithography (STL), Cyberware Digitizer data, FASTGEN4.
Если Вам уже знакомы другие САПР для знакомства с BRL-CAD можно использовать уже подготовленные в них модель или чертеж, преобразовав их из оригинального формата, воспользовавшись справочной документацией.
Строка 76 ⟶ 82 :
При использовании этого конвертера полигоны и сетки преобразуются в примитивы BOT. Каждый слой становится регионом. Линии, окружности и дуги становятся объектами n-многообразной геометрии (NMG), а точки становятся сферами.
Примитив NMG представляет геометрию, которая определяется точками, линиями, многоугольными гранями и их совокупностями. Это основной примитив BRL-CAD для кодирования одномерных или двумерных (2-D) данных.
 
==Преобразование форматов файлов==
Из-за множества существующих сегодня форматов файлов и быстро меняющейся природы компьютерного программного обеспечения и компаний-разработчиков программного обеспечения часто преобразование из одного формата файла в другой не является однозначным процессом. В зависимости от количества времени и усилий, которые пользователь BRL-CAD готов инвестировать, кажущиеся несовместимыми форматы можно принудительно преобразовать через другой формат САПР или через стандартизованный формат САПР (например, спецификацию начального обмена графикой [IGES] или Стандарта обмена данными о моделях продукции [STEP]). Фактически, когда дело доходит до преобразования из BRL-CAD, широко распространенный формат Stereo Lithography Tessellation Language (STL) предлагает грубый способ преобразования объектов BRL-CAD практически в любую коммерческую систему CAD. Однако пользователю напоминают, что такие принудительные преобразования могут иногда приводить к созданию геометрии такого низкого качества (например, выходные форматы с низким разрешением или с потерями) или с плохими характеристиками производительности (например, большие или требующие больших вычислительных ресурсов выходные файлы), которые полностью перестраивают модель.
Следует отличать преобразователи геометрии BRL-CAD, и преобразователи изображений BRL-CAD (например, pix-bw, pix-ps, pix-rle, bw-ps и pl-ps). Последние преобразуют растровые изображения т. е. результаты рендеринга.
Кроме того, написать программу для преобразований можно и самостоятельно, опираясь на документацию САПР и её открытый исходный код.
Создание нового конвертера, описывает руководство для тех пользователей, которые хотят создать свои собственные индивидуальные конвертеры. А также отдельно рассматриваются вопросы постконверсии. В том числе это позволяет работать с чрезвычайно редкими и устаревшими форматами файлов более несуществующих САПР а также с распространёнными в узкой области применения или географическом регионе.
Степень поддержки совместимости: старые базы данных BRL-CAD всегда можно обновить до формата текущей базы данных (db) с помощью утилиты dbupgrade. Чтобы выполнить эту команду, пользователь вводит следующую команду в командной строке: dbupgrade oldformat.g currentformat.g. BRL-CAD сохраняет возможность работы в старом формате. Таким образом, пользователям новой базы данных не нужно беспокоиться о потере баз данных в старом формате.
 
====Преобразование в формат AutoCAD DXF====