
brl-cad(建模工具)
詳情介紹
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絕對不能夠錯過。
2、被有意地設計為廣泛地跨平臺,并且對于許多常見的操作系統(tǒng)環(huán)境(包括用于BSD,Linux,Solaris,Mac OS X和Windows等)而言,被積極開發(fā)和維護;
3、以二進制和源代碼形式分發(fā)為開源協(xié)議(OSI)批準的許可條款下提供的免費開源軟件(FOSS);
4、具有可移植性;
5、可使用包括并集,交集和差的布爾集合理論CSG操作來組合所有幾何對象。
函數(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ù)庫
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,這里的翻譯有些不妥)。
添加了一個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在美國一直作為軍方用于模擬武器系統(tǒng)進行脆弱性和致死率分析的主要三維服務實體建模CAD系統(tǒng),從這里就可以看出這款軟件的強大之處。而且除了軍事以外,這款建模工具還被廣泛應用于學術、工業(yè)和機械之類的領域,包括在車輛,機械部件和結構的設計和分析中。brl-cad支持各種各樣的幾何表示,包括一組廣泛的傳統(tǒng)CSG原始隱式實體,例如框、拖團體、椎體以及均勻B樣條曲面等等,如果你需要一款強大且免費的建模工具,那么這款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官方版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)
類似軟件
-
cad2004破解版 3D\CAD軟件 / 309.53M
-
autocad2011官方中文版 附安裝教程 3D\CAD軟件 / 3.49G
-
makehuman(3D人物角色建模軟件) v1.3.0 輔助設計 / 325.03M
-
-
autocad2007簡體中文版 3D\CAD軟件 / 579.43M
精彩發(fā)現(xiàn)
換一換精品推薦
-
librecad(2D cad制圖軟件) v2.2.1.1官方版 3D\CAD軟件 / 24.44M
查看 -
Maxon Zbrush 2025中文版 v2025.0.1 3D\CAD軟件 / 2.51G
查看 -
caxa cad電子圖板2023 v23.1.0.16196 3D\CAD軟件 / 877.14M
查看 -
solidworks 2023中文版 附安裝教程 3D\CAD軟件 / 16.73G
查看 -
Autodesk Maya 2015中文版 3D\CAD軟件 / 2.05G
查看
專題推薦
本類排行
月排行總排行