BRL-CAD - BRL-CAD

BRL-CAD
BRL-CAD logo.png
MGED Скриншот Moss World
MGED Скриншот Moss World
Оригинальный автор (ы)Майк Муусс
Разработчики)Армейская исследовательская лаборатория
изначальный выпуск1984; 36 лет назад (1984)
Стабильный выпуск
7.30.2 / 3 апреля 2019; 20 месяцев назад (2019-04-03)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вC, C ++, Tcl
Операционная системаКроссплатформенность (BSD, Linux, Mac OS X, Solaris и Windows и другие)
ТипCAD
ЛицензияBSD, LGPL
Интернет сайтbrlcad.org

BRL-CAD это конструктивная твердотельная геометрия (CSG) твердотельное моделирование системы автоматизированного проектирования (CAD) система. Он включает интерактивный геометрия редактор, трассировка лучей Поддержка для рендеринг графики и геометрический анализ, компьютерная сеть распределен кадровый буфер поддержка, сценарии, обработка изображений и инструменты обработки сигналов. Весь пакет распространяется в исходный код и двоичный форма.

Хотя BRL-CAD можно использовать для различных инженерных и графических приложений, основной целью пакета по-прежнему является поддержка баллистического и электромагнитного анализа. В соответствии с Философия Unix разработки независимых инструментов для выполнения отдельных конкретных задач с последующим объединением инструментов в пакет, BRL-CAD в основном представляет собой набор библиотек, инструментов и утилит, которые работают вместе для создания, трассировки лучей и опроса геометрии, а также управления файлами и данными. . В отличие от многих других приложений для 3D-моделирования, BRL-CAD в основном использует CSG скорее, чем граничное представление.[2] Это означает, что BRL-CAD может «изучать физические явления, такие как баллистическое проникновение и тепловые, радиационные, нейтронные и другие виды транспорта».[3] Он также поддерживает граничное представление.[4]

Библиотеки BRL-CAD предназначены в первую очередь для специалистов по геометрическому моделированию, которые также хотят возиться с программным обеспечением и создавать собственные инструменты. Каждая библиотека предназначена для определенной цели: создания, редактирования и трассировки лучей, а также обработки изображений. Прикладная часть BRL-CAD также предлагает ряд инструментов и утилит, которые в первую очередь связаны с геометрическим преобразованием, опросом, преобразованием формата изображения и управлением изображениями, ориентированными на командную строку.

Структура потока данных BRL-CAD

История

Ведущий разработчик Майк Муусс работает над Танк ХМ-1 в BRL ‑ CAD на PDP ‑ 11/70 компьютерная система, около 1980 г.

В 1979 году армия США Лаборатория баллистических исследований (BRL) - теперь Соединенные Штаты Армейская исследовательская лаборатория - выразили потребность в инструментах, которые могли бы помочь в компьютерном моделировании и инженерном анализе систем боевой машины и окружающей среды. Когда для этой цели не было найдено ни одного пакета САПР, разработчики программного обеспечения BRL во главе с Майк Муусс - начал сборку набора утилит, способных интерактивно отображать, редактировать и исследовать геометрические модели. Этот пакет стал известен как BRL-CAD. Разработка пакета BRL-CAD началась в 1983 году; первый публичный выпуск был выпущен в 1984 году. BRL-CAD стал Открытый исходный код проект в декабре 2004 г.

BRL-CAD репозиторий исходного кода самая старая известная публика управляемый версиями кодовая база в мире, которая все еще находится в стадии активной разработки, начиная с 1983-12-16 00:10:31 универсальное глобальное время.[5]

История выпуска

Смотрите также

Рекомендации

  1. ^ «Примечания к выпуску BRL-CAD». Получено 31 августа 2019.
  2. ^ Хэнкок, Терри. "Был ли BRL-CAD тем инструментом, который я искал?". freesoftwaremagazine.com. Получено 18 ноября 2016.
  3. ^ «Обзор - BRL-CAD». brlcad.org.
  4. ^ «NURBS - BRL-CAD». brlcad.org.
  5. ^ Робин Лаки. «Самые старые в мире репозитории исходного кода». Получено 18 ноября 2016.

внешняя ссылка