當前位置:首頁 > 電腦軟件 > 3D\CAD軟件 > brl-cad(建模工具)

brl-cad(建模工具)

版本:v7.36.0 大?。?5.51M 語言:簡體中文 類別:3D\CAD軟件
  • 類型:國產(chǎn)軟件
  • 授權:免費軟件
  • 更新:2023-10-16
  • 環(huán)境:Windows7,WinXP,WinVista
  • 本地下載
9
0% 0%

情介紹

brl-cad官方版是一款強大的跨平臺開源組合建構實體幾何(CSG)實體建模系統(tǒng),包括交互式的3D立體幾何編輯,渲染和幾何分析的高性能射線跟蹤支持,網(wǎng)絡分布式幀緩沖支持,圖像和信號處理工具等等,讓我們的用戶能夠輕松的實現(xiàn)建模工作。
brl-cad在美國一直作為軍方用于模擬武器系統(tǒng)進行脆弱性和致死率分析的主要三維服務實體建模CAD系統(tǒng),從這里就可以看出這款軟件的強大之處。而且除了軍事以外,這款建模工具還被廣泛應用于學術、工業(yè)和機械之類的領域,包括在車輛,機械部件和結構的設計和分析中。brl-cad支持各種各樣的幾何表示,包括一組廣泛的傳統(tǒng)CSG原始隱式實體,例如框、拖團體、椎體以及均勻B樣條曲面等等,如果你需要一款強大且免費的建模工具,那么這款brl-cad絕對不能夠錯過。
brl-cad官方版下載

brl-cad(建模工具)特色

1、包含超過400個工具,實用程序和應用程序的集合,包括超過100萬行源代碼;
2、被有意地設計為廣泛地跨平臺,并且對于許多常見的操作系統(tǒng)環(huán)境(包括用于BSD,Linux,Solaris,Mac OS X和Windows等)而言,被積極開發(fā)和維護;
3、以二進制和源代碼形式分發(fā)為開源協(xié)議(OSI)批準的許可條款下提供的免費開源軟件(FOSS);
4、具有可移植性;
5、可使用包括并集,交集和差的布爾集合理論CSG操作來組合所有幾何對象。

庫函數(shù)介紹

BRL_CAD函數(shù)庫(其前綴指定為“l(fā)ibXX”),這樣設計的主要目的是為那些希望修改軟件,設計自定義的建模工具的開發(fā)人員。
函數(shù)庫可以被劃分為三類功能:(1 )創(chuàng)建和編輯幾何體對象 (2) 光線跟蹤渲染器 (3)圖像處理工具。下面是主要的BRL – CAD函數(shù)庫和他們的功能描述。
1、Libbu
一個基本的實用庫(縮寫為bu),包含基本的計算機數(shù)據(jù)處理函數(shù),包括:數(shù)據(jù)處理(例如轉換從主機格式的數(shù)據(jù)到網(wǎng)絡格式的數(shù)據(jù)),并行處理,參數(shù)解析,處理可變長度的字符串,執(zhí)行錯誤檢查,從一種數(shù)據(jù)類型轉換到另一種格式,位操作,運行時安全的并行輸入與輸出程序,處理符號表操作。
2、Libbn
一個例程庫,以支持基本數(shù)值(縮寫為bn),包括2-D/3-D向量,矩陣和四元數(shù)的操縱;3D策劃支持;圖像尺寸的自動計算以及和小波分解和重建等。
3、Libdm
BRL – CAD軟件包的主要的圖形顯示管理工具(縮寫為dm)。它主要負責創(chuàng)建窗口,顯示,在窗口中顯示幾何模型信息,等等。
4、Libfb
幀緩存管理庫,支持使用光線跟蹤算法渲染窗口像素數(shù)據(jù)。
libmultispectral 和 liboptical
用于光線跟蹤算法的著色器和紋理函數(shù)庫
5、Libpkg
這個庫主要實現(xiàn)了遠程調(diào)用(RPC)機制,這個庫是現(xiàn)代RPC系統(tǒng)的雛形。不像傳統(tǒng)的Unix RPC服務,應用程序不需要通過系統(tǒng)管理員配置,可以自己設置服務和處理。
6、Librt
這個函數(shù)庫包含了對幾何體操作的支持,主要有基本圖元的數(shù)據(jù)類型,對光線跟蹤(RT)的支持,及二進制幾何造型文件的I/O輸入輸出支持。
7、Libz
一個公共領域的壓縮函數(shù)庫
8、Libtcl,libtk和libtcl
提供 TCL/TK語言支持的函數(shù)庫
9、Libpng
對網(wǎng)絡圖像格式png進行操作的函數(shù)庫

工具與實用程序

在應用程序方面,BRL – CAD軟件也提供了一些工具和實用程序。他們主要包括(1)幾何轉換(2)幾何檢查內(nèi)省功能(3)圖像格式轉換(4)命令行方式的圖像處理。以下是主要BRL – CAD軟件工具和實用程序的列表:
MGED(多設備幾何編輯器)
BRL_CAD的圖形編輯器。有關MGED的具體使用以及MGED目前可用的命令,可以參考巴特勒等人2010(注:在BRL_CAD的第二卷有MGED的詳細使用)。
光線跟蹤和光線追蹤渲染幾何體工具
<!--[if !supportLists]-->— rt BRL_CAD 的主要光線渲染工具
<!--[if !supportLists]-->— nirt 一個交互式的光線發(fā)射工具,并可以獲得光線在哪里相交的信息
remrt —個分布式網(wǎng)絡光線渲染器
多種格式的模型轉換,可以導入和導出多種模型格式(注:原文是convert to 和convert from ,即從*.g格式轉換到dxf, 即為convert ,從dxf轉換到 *.g即為 convert from,這里的翻譯有些不妥)。

更新日志

v7.36.0版本
添加了一個point-inside-object子命令“inside”來分析
增加了“翻轉”“subd”和“smooth”子命令到BoT - Cliff Yapp
固定g-ply轉換器在Windows -克里斯麥格雷戈
固定無限循環(huán)的噪音產(chǎn)生-肖恩莫里森
修復了多段射線命中的分析輸入/輸出測試
修復了當指定無效對象時analyze cmd崩潰的問題
修復了名字帶有空格的搜索屬性行為
固定nirt掛在命中與大量輸出-克里斯·麥格雷戈
nrt -b現(xiàn)在是默認行為-克里斯麥格雷戈
更新OpenNURBS庫,3d -g現(xiàn)在支持。7個文件-克里夫·雅普,克里斯·麥格雷戈
更新OpenMesh庫到9.0版本- Cliff Yapp
更新了Open Asset Import Library - v5.2.5 + fix - Chris McGregor
更新Tcl/Tk到8.6.13版本- Cliff Yapp
更新NETPBM庫到10.73.42版本- Cliff Yapp
更新GDAL庫到3.6.3版本- Cliff Yapp
更新PROJ庫到9.2.0版本- Cliff Yapp
更新PNG庫到1.6.39版本- Cliff Yapp

載地址

  • 電腦版
brl-cad(建模工具) v7.36.0官方版

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)