Moss World の MGED スクリーンショット | |
| 原作者 | マイク・ムス |
|---|---|
| 開発者 | DEVCOM 分析センター |
| 初回リリース | 1983年 |
| 安定版リリース | 7.40.2 [1]
/ 2024年10月1日 |
| リポジトリ |
|
| 書かれた | C、C++、Tcl |
| オペレーティング·システム | クロスプラットフォーム(BSD、Linux、Mac OS X、Solaris、Windowsなど) |
| タイプ | CAD |
| ライセンス | LGPL-2.1のみ[2] |
| Webサイト | brlcad.org |
BRL-CAD は、構成的ソリッド ジオメトリ(CSG)ソリッド モデリング コンピュータ支援設計(CAD) システムです。インタラクティブなジオメトリエディター、グラフィックス レンダリングとジオメトリ分析のためのレイ トレーシングサポート、コンピュータ ネットワーク分散フレームバッファーサポート、スクリプト、画像処理および信号処理ツールが含まれています。パッケージ全体は、ソース コードとバイナリ形式で配布されます。
BRL-CAD はさまざまなエンジニアリングおよびグラフィックス アプリケーションに使用できますが、パッケージの主な目的は、弾道解析と電磁気解析のサポートです。単一の特定のタスクを実行するための独立したツールを開発し、それらのツールをパッケージにリンクするというUnix の哲学に従って、BRL-CAD は基本的に、ジオメトリの作成、レイ トレーシング、調査、およびファイルとデータの操作を行うライブラリ、ツール、およびユーティリティのコレクションです。他の多くの 3D モデリング アプリケーションとは対照的に、BRL-CAD は境界表現ではなく主にCSG を使用します。[3]つまり、BRL-CAD は「弾道貫通や熱、放射、中性子、およびその他のタイプの輸送などの物理現象を研究できます」。[4]また、境界表現もサポートしています。[5]
BRL-CAD ライブラリは、主にソフトウェアをいじったりカスタム ツールを設計したりしたいジオメトリ モデラー向けに設計されています。各ライブラリは、ジオメトリの作成、編集、レイ トレーシング、およびイメージ処理という特定の目的のために設計されています。BRL-CAD のアプリケーション側では、主にジオメトリ変換、照会、イメージ フォーマット変換、およびコマンド ライン指向のイメージ操作に関係する多数のツールとユーティリティも提供されています。

歴史

1979 年、米国陸軍弾道研究所(BRL) は、戦闘車両システムと環境のコンピュータ シミュレーションとエンジニアリング分析を支援するツールの必要性を表明しました。この目的に適した CAD パッケージが見つからなかったため、Mike Muuss率いる BRL ソフトウェア開発者は、インタラクティブにジオメトリ モデルを表示、編集、および照会できるユーティリティ スイートの組み立てを開始しました。このスイートは BRL-CAD として知られるようになりました。その後、パッケージとしての BRL-CAD の開発は 1983 年に開始され、1984 年に最初の公開リリースが行われました。BRL-CAD は2004 年 12 月に オープン ソースプロジェクトになりました。
BRL-CADソースコードリポジトリは、1983-12-16 00:10:31 UTCに遡る、現在も活発に開発が行われている世界最古の公開バージョン管理コードベースです。[6]
参照
- PLaSM - ソリッドモデリングのプログラミング言語
- CADエディタの比較
参考文献
- ^ 「リリース 7.40.2」。2024年10月1日。 2024年10月21日閲覧。
- ^ 「BRL-CAD のコピーと配布」。
- ^ Hancock, Terry. 「BRL-CAD は私が探していたツールだったのか?」 freesoftwaremagazine.com . 2016 年11 月 18 日閲覧。
- ^ 「概要 - BRL-CAD」。brlcad.org。
- ^ 「NURBS - BRL-CAD」。brlcad.org。
- ^ Robin Luckey. 「世界最古のソースコードリポジトリ」。2017年8月6日時点のオリジナルよりアーカイブ。2022年6月14日閲覧。
外部リンク
- 公式サイト
- SourceForge上の BRL-CAD
