MGED Скриншот Moss World | |
Автор (ы) | Майк Муусс |
---|---|
Разработчик (и) | Армейская исследовательская лаборатория |
I первоначальный выпуск | 1984 г.; 36 лет назад (1984 г.) |
Стабильный выпуск | 7.30.2 / 3 апреля 2019 г.; 18 месяцев назад (2019-04-03) |
Репозиторий | |
Написано на | C, C ++, Tcl |
Операционная система | Кросс-платформенная (BSD, Linux, Mac OS X, Solaris, и Windows, среди прочего) |
Тип | CAD |
Лицензия | BSD, LGPL |
Веб-сайт | brlcad.org |
BRL-CAD - это система конструктивного твердого тела (CSG) твердотельного моделирования система автоматизированного проектирования (CAD). Он включает интерактивный редактор геометрии, трассировку лучей, поддержку рендеринга графики и геометрического анализа, компьютерную сеть распределенный буфер кадра поддержка, сценарии, обработка изображений и инструменты обработки сигналов. Весь пакет распространяется в виде исходного кода и двоичного кода.
Хотя BRL-CAD можно использовать для различных инженерных и графических приложений, основной целью пакета по-прежнему является поддержка баллистического и электромагнитного анализа. В соответствии с философией Unix разработки независимых инструментов для выполнения отдельных конкретных задач с последующим объединением инструментов в пакет, BRL-CAD в основном представляет собой набор библиотек, инструментов и утилит, которые работают вместе для создавать, трассировать лучи и исследовать геометрию, а также управлять файлами и данными. В отличие от многих других приложений для трехмерного моделирования, BRL-CAD в первую очередь использует CSG, а не представление границ. Это означает, что BRL-CAD может «изучать физические явления, такие как баллистическое проникновение, тепловой, радиационный, нейтронный и другие виды транспорта». Он также поддерживает представление границ.
Библиотеки BRL-CAD предназначены в первую очередь для специалистов по геометрическому моделированию, которые также хотят возиться с программным обеспечением и создавать собственные инструменты. Каждая библиотека предназначена для определенной цели: создания, редактирования и трассировки лучей, а также обработки изображений. Прикладная часть BRL-CAD также предлагает ряд инструментов и утилит, которые в первую очередь связаны с геометрическим преобразованием, опросом, преобразованием формата изображения и управлением изображениями, ориентированными на командную строку.
Структура потока данных BRL-CADВ 1979 году Лаборатория баллистических исследований (BRL) армии США - ныне Армейская исследовательская лаборатория - выразила потребность в инструментах, которые могли бы помочь в компьютерном моделировании и инженерном анализе систем боевых машин и среды. Когда для этой цели не было найдено ни одного пакета САПР, разработчики программного обеспечения BRL во главе с Майком Мууссом начали сборку набора утилит, способных интерактивно отображать, редактировать и запрашивать геометрические модели. Этот пакет стал известен как BRL-CAD. Разработка пакета BRL-CAD началась в 1983 году; первый публичный выпуск был выпущен в 1984 году. BRL-CAD стал проектом с открытым исходным кодом в декабре 2004 года.
Репозиторий исходного кода BRL-CAD является самым старым известная общедоступная управляемая версиями кодовая база в мире, которая все еще находится в стадии активной разработки, начиная с 1983-12-16 00:10:31 UTC.