BRL-CAD

редактировать
Программа для автоматизированного проектирования

BRL-CAD
BRL-CAD logo.png
MGED Скриншот Moss World MGED Скриншот Moss World
Автор (ы) Майк Муусс
Разработчик (и) Армейская исследовательская лаборатория
I первоначальный выпуск1984 г.; 36 лет назад (1984 г.)
Стабильный выпуск 7.30.2 / 3 апреля 2019 г.; 18 месяцев назад (2019-04-03)
Репозиторий Измените это на Wikidata
Написано на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
Содержание
  • 1 История
  • 2 История выпусков
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
История
Ведущий разработчик Майк Муусс работает над танком XM-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 UTC.

История выпуска
См. также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • PLaSM - язык программирования твердотельного моделирования
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-11 04:02:25
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте