BRL-CAD - BRL-CAD
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
MGED Скриншот Moss World | |
Оригинальный автор (ы) | Майк Муусс |
---|---|
Разработчики) | Армейская исследовательская лаборатория |
изначальный выпуск | 1984 |
Стабильный выпуск | 7.30.2 / 3 апреля 2019[1] |
Репозиторий | |
Написано в | C, C ++, Tcl |
Операционная система | Кроссплатформенность (BSD, Linux, Mac OS X, Solaris и Windows и другие) |
Тип | CAD |
Лицензия | BSD, LGPL |
Интернет сайт | brlcad |
BRL-CAD это конструктивная твердотельная геометрия (CSG) твердотельное моделирование системы автоматизированного проектирования (CAD) система. Он включает интерактивный геометрия редактор, трассировка лучей Поддержка для рендеринг графики и геометрический анализ, компьютерная сеть распределен кадровый буфер поддержка, сценарии, обработка изображений и инструменты обработки сигналов. Весь пакет распространяется в исходный код и двоичный форма.
Хотя BRL-CAD можно использовать для различных инженерных и графических приложений, основной целью пакета по-прежнему является поддержка баллистического и электромагнитного анализа. В соответствии с Философия Unix разработки независимых инструментов для выполнения отдельных конкретных задач с последующим объединением инструментов в пакет, BRL-CAD в основном представляет собой набор библиотек, инструментов и утилит, которые работают вместе для создания, трассировки лучей и опроса геометрии, а также управления файлами и данными. . В отличие от многих других приложений для 3D-моделирования, BRL-CAD в основном использует CSG скорее, чем граничное представление.[2] Это означает, что BRL-CAD может «изучать физические явления, такие как баллистическое проникновение и тепловые, радиационные, нейтронные и другие виды транспорта».[3] Он также поддерживает граничное представление.[4]
Библиотеки BRL-CAD предназначены в первую очередь для специалистов по геометрическому моделированию, которые также хотят возиться с программным обеспечением и создавать собственные инструменты. Каждая библиотека предназначена для определенной цели: создания, редактирования и трассировки лучей, а также обработки изображений. Прикладная часть BRL-CAD также предлагает ряд инструментов и утилит, которые в первую очередь связаны с геометрическим преобразованием, опросом, преобразованием формата изображения и управлением изображениями, ориентированными на командную строку.
История
В 1979 году армия США Лаборатория баллистических исследований (BRL) - теперь Соединенные Штаты Армейская исследовательская лаборатория - выразили потребность в инструментах, которые могли бы помочь в компьютерном моделировании и инженерном анализе систем боевой машины и окружающей среды. Когда для этой цели не было найдено ни одного пакета САПР, разработчики программного обеспечения BRL во главе с Майк Муусс - начал сборку набора утилит, способных интерактивно отображать, редактировать и исследовать геометрические модели. Этот пакет стал известен как BRL-CAD. Разработка пакета BRL-CAD началась в 1983 году; первый публичный выпуск был выпущен в 1984 году. BRL-CAD стал Открытый исходный код проект в декабре 2004 г.
BRL-CAD репозиторий исходного кода самая старая известная публика управляемый версиями кодовая база в мире, которая все еще находится в стадии активной разработки, начиная с 1983-12-16 00:10:31 универсальное глобальное время.[5]
История выпуска
Этот раздел пуст. Вы можете помочь добавляя к этому. (Декабрь 2020 г.) |
Смотрите также
- PLaSM - Язык программирования твердотельного моделирования
- Сравнение редакторов САПР
Рекомендации
- ^ «Примечания к выпуску BRL-CAD». Получено 31 августа 2019.
- ^ Хэнкок, Терри. "Был ли BRL-CAD тем инструментом, который я искал?". freesoftwaremagazine.com. Получено 18 ноября 2016.
- ^ «Обзор - BRL-CAD». brlcad.org.
- ^ «NURBS - BRL-CAD». brlcad.org.
- ^ Робин Лаки. «Самые старые в мире репозитории исходного кода». Получено 18 ноября 2016.