brl-cad(建模工具)
詳情介紹
brl-cad官方版是一款強(qiáng)大的跨平臺開源組合建構(gòu)實(shí)體幾何(CSG)實(shí)體建模系統(tǒng),包括交互式的3D立體幾何編輯,渲染和幾何分析的高性能射線跟蹤支持,網(wǎng)絡(luò)分布式幀緩沖支持,圖像和信號處理工具等等,讓我們的用戶能夠輕松的實(shí)現(xiàn)建模工作。
brl-cad在美國一直作為軍方用于模擬武器系統(tǒng)進(jìn)行脆弱性和致死率分析的主要三維服務(wù)實(shí)體建模CAD系統(tǒng),從這里就可以看出這款軟件的強(qiáng)大之處。而且除了軍事以外,這款建模工具還被廣泛應(yīng)用于學(xué)術(shù)、工業(yè)和機(jī)械之類的領(lǐng)域,包括在車輛,機(jī)械部件和結(jié)構(gòu)的設(shè)計(jì)和分析中。brl-cad支持各種各樣的幾何表示,包括一組廣泛的傳統(tǒng)CSG原始隱式實(shí)體,例如框、拖團(tuán)體、椎體以及均勻B樣條曲面等等,如果你需要一款強(qiáng)大且免費(fèi)的建模工具,那么這款brl-cad絕對不能夠錯過。
2、被有意地設(shè)計(jì)為廣泛地跨平臺,并且對于許多常見的操作系統(tǒng)環(huán)境(包括用于BSD,Linux,Solaris,Mac OS X和Windows等)而言,被積極開發(fā)和維護(hù);
3、以二進(jìn)制和源代碼形式分發(fā)為開源協(xié)議(OSI)批準(zhǔn)的許可條款下提供的免費(fèi)開源軟件(FOSS);
4、具有可移植性;
5、可使用包括并集,交集和差的布爾集合理論CSG操作來組合所有幾何對象。
函數(shù)庫可以被劃分為三類功能:(1 )創(chuàng)建和編輯幾何體對象 (2) 光線跟蹤渲染器 (3)圖像處理工具。下面是主要的BRL – CAD函數(shù)庫和他們的功能描述。
1、Libbu
一個基本的實(shí)用庫(縮寫為bu),包含基本的計(jì)算機(jī)數(shù)據(jù)處理函數(shù),包括:數(shù)據(jù)處理(例如轉(zhuǎn)換從主機(jī)格式的數(shù)據(jù)到網(wǎng)絡(luò)格式的數(shù)據(jù)),并行處理,參數(shù)解析,處理可變長度的字符串,執(zhí)行錯誤檢查,從一種數(shù)據(jù)類型轉(zhuǎn)換到另一種格式,位操作,運(yùn)行時安全的并行輸入與輸出程序,處理符號表操作。
2、Libbn
一個例程庫,以支持基本數(shù)值(縮寫為bn),包括2-D/3-D向量,矩陣和四元數(shù)的操縱;3D策劃支持;圖像尺寸的自動計(jì)算以及和小波分解和重建等。
3、Libdm
BRL – CAD軟件包的主要的圖形顯示管理工具(縮寫為dm)。它主要負(fù)責(zé)創(chuàng)建窗口,顯示,在窗口中顯示幾何模型信息,等等。
4、Libfb
幀緩存管理庫,支持使用光線跟蹤算法渲染窗口像素?cái)?shù)據(jù)。
libmultispectral 和 liboptical
用于光線跟蹤算法的著色器和紋理函數(shù)庫
5、Libpkg
這個庫主要實(shí)現(xiàn)了遠(yuǎn)程調(diào)用(RPC)機(jī)制,這個庫是現(xiàn)代RPC系統(tǒng)的雛形。不像傳統(tǒng)的Unix RPC服務(wù),應(yīng)用程序不需要通過系統(tǒng)管理員配置,可以自己設(shè)置服務(wù)和處理。
6、Librt
這個函數(shù)庫包含了對幾何體操作的支持,主要有基本圖元的數(shù)據(jù)類型,對光線跟蹤(RT)的支持,及二進(jìn)制幾何造型文件的I/O輸入輸出支持。
7、Libz
一個公共領(lǐng)域的壓縮函數(shù)庫
8、Libtcl,libtk和libtcl
提供 TCL/TK語言支持的函數(shù)庫
9、Libpng
對網(wǎng)絡(luò)圖像格式png進(jìn)行操作的函數(shù)庫
MGED(多設(shè)備幾何編輯器)
BRL_CAD的圖形編輯器。有關(guān)MGED的具體使用以及MGED目前可用的命令,可以參考巴特勒等人2010(注:在BRL_CAD的第二卷有MGED的詳細(xì)使用)。
光線跟蹤和光線追蹤渲染幾何體工具
<!--[if !supportLists]-->— rt BRL_CAD 的主要光線渲染工具
<!--[if !supportLists]-->— nirt 一個交互式的光線發(fā)射工具,并可以獲得光線在哪里相交的信息
remrt —個分布式網(wǎng)絡(luò)光線渲染器
多種格式的模型轉(zhuǎn)換,可以導(dǎo)入和導(dǎo)出多種模型格式(注:原文是convert to 和convert from ,即從*.g格式轉(zhuǎn)換到dxf, 即為convert ,從dxf轉(zhuǎn)換到 *.g即為 convert from,這里的翻譯有些不妥)。
添加了一個point-inside-object子命令“inside”來分析
增加了“翻轉(zhuǎn)”“subd”和“smooth”子命令到BoT - Cliff Yapp
固定g-ply轉(zhuǎn)換器在Windows -克里斯麥格雷戈
固定無限循環(huán)的噪音產(chǎn)生-肖恩莫里森
修復(fù)了多段射線命中的分析輸入/輸出測試
修復(fù)了當(dāng)指定無效對象時analyze cmd崩潰的問題
修復(fù)了名字帶有空格的搜索屬性行為
固定nirt掛在命中與大量輸出-克里斯·麥格雷戈
nrt -b現(xiàn)在是默認(rè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)進(jìn)行脆弱性和致死率分析的主要三維服務(wù)實(shí)體建模CAD系統(tǒng),從這里就可以看出這款軟件的強(qiáng)大之處。而且除了軍事以外,這款建模工具還被廣泛應(yīng)用于學(xué)術(shù)、工業(yè)和機(jī)械之類的領(lǐng)域,包括在車輛,機(jī)械部件和結(jié)構(gòu)的設(shè)計(jì)和分析中。brl-cad支持各種各樣的幾何表示,包括一組廣泛的傳統(tǒng)CSG原始隱式實(shí)體,例如框、拖團(tuán)體、椎體以及均勻B樣條曲面等等,如果你需要一款強(qiáng)大且免費(fèi)的建模工具,那么這款brl-cad絕對不能夠錯過。
brl-cad(建模工具)特色
1、包含超過400個工具,實(shí)用程序和應(yīng)用程序的集合,包括超過100萬行源代碼;2、被有意地設(shè)計(jì)為廣泛地跨平臺,并且對于許多常見的操作系統(tǒng)環(huán)境(包括用于BSD,Linux,Solaris,Mac OS X和Windows等)而言,被積極開發(fā)和維護(hù);
3、以二進(jìn)制和源代碼形式分發(fā)為開源協(xié)議(OSI)批準(zhǔn)的許可條款下提供的免費(fèi)開源軟件(FOSS);
4、具有可移植性;
5、可使用包括并集,交集和差的布爾集合理論CSG操作來組合所有幾何對象。
庫函數(shù)介紹
BRL_CAD函數(shù)庫(其前綴指定為“l(fā)ibXX”),這樣設(shè)計(jì)的主要目的是為那些希望修改軟件,設(shè)計(jì)自定義的建模工具的開發(fā)人員。函數(shù)庫可以被劃分為三類功能:(1 )創(chuàng)建和編輯幾何體對象 (2) 光線跟蹤渲染器 (3)圖像處理工具。下面是主要的BRL – CAD函數(shù)庫和他們的功能描述。
1、Libbu
一個基本的實(shí)用庫(縮寫為bu),包含基本的計(jì)算機(jī)數(shù)據(jù)處理函數(shù),包括:數(shù)據(jù)處理(例如轉(zhuǎn)換從主機(jī)格式的數(shù)據(jù)到網(wǎng)絡(luò)格式的數(shù)據(jù)),并行處理,參數(shù)解析,處理可變長度的字符串,執(zhí)行錯誤檢查,從一種數(shù)據(jù)類型轉(zhuǎn)換到另一種格式,位操作,運(yùn)行時安全的并行輸入與輸出程序,處理符號表操作。
2、Libbn
一個例程庫,以支持基本數(shù)值(縮寫為bn),包括2-D/3-D向量,矩陣和四元數(shù)的操縱;3D策劃支持;圖像尺寸的自動計(jì)算以及和小波分解和重建等。
3、Libdm
BRL – CAD軟件包的主要的圖形顯示管理工具(縮寫為dm)。它主要負(fù)責(zé)創(chuàng)建窗口,顯示,在窗口中顯示幾何模型信息,等等。
4、Libfb
幀緩存管理庫,支持使用光線跟蹤算法渲染窗口像素?cái)?shù)據(jù)。
libmultispectral 和 liboptical
用于光線跟蹤算法的著色器和紋理函數(shù)庫
5、Libpkg
這個庫主要實(shí)現(xiàn)了遠(yuǎn)程調(diào)用(RPC)機(jī)制,這個庫是現(xiàn)代RPC系統(tǒng)的雛形。不像傳統(tǒng)的Unix RPC服務(wù),應(yīng)用程序不需要通過系統(tǒng)管理員配置,可以自己設(shè)置服務(wù)和處理。
6、Librt
這個函數(shù)庫包含了對幾何體操作的支持,主要有基本圖元的數(shù)據(jù)類型,對光線跟蹤(RT)的支持,及二進(jìn)制幾何造型文件的I/O輸入輸出支持。
7、Libz
一個公共領(lǐng)域的壓縮函數(shù)庫
8、Libtcl,libtk和libtcl
提供 TCL/TK語言支持的函數(shù)庫
9、Libpng
對網(wǎng)絡(luò)圖像格式png進(jìn)行操作的函數(shù)庫
工具與實(shí)用程序
在應(yīng)用程序方面,BRL – CAD軟件也提供了一些工具和實(shí)用程序。他們主要包括(1)幾何轉(zhuǎn)換(2)幾何檢查內(nèi)省功能(3)圖像格式轉(zhuǎn)換(4)命令行方式的圖像處理。以下是主要BRL – CAD軟件工具和實(shí)用程序的列表:MGED(多設(shè)備幾何編輯器)
BRL_CAD的圖形編輯器。有關(guān)MGED的具體使用以及MGED目前可用的命令,可以參考巴特勒等人2010(注:在BRL_CAD的第二卷有MGED的詳細(xì)使用)。
光線跟蹤和光線追蹤渲染幾何體工具
<!--[if !supportLists]-->— rt BRL_CAD 的主要光線渲染工具
<!--[if !supportLists]-->— nirt 一個交互式的光線發(fā)射工具,并可以獲得光線在哪里相交的信息
remrt —個分布式網(wǎng)絡(luò)光線渲染器
多種格式的模型轉(zhuǎn)換,可以導(dǎo)入和導(dǎo)出多種模型格式(注:原文是convert to 和convert from ,即從*.g格式轉(zhuǎn)換到dxf, 即為convert ,從dxf轉(zhuǎn)換到 *.g即為 convert from,這里的翻譯有些不妥)。
更新日志
v7.36.0版本添加了一個point-inside-object子命令“inside”來分析
增加了“翻轉(zhuǎn)”“subd”和“smooth”子命令到BoT - Cliff Yapp
固定g-ply轉(zhuǎn)換器在Windows -克里斯麥格雷戈
固定無限循環(huán)的噪音產(chǎn)生-肖恩莫里森
修復(fù)了多段射線命中的分析輸入/輸出測試
修復(fù)了當(dāng)指定無效對象時analyze cmd崩潰的問題
修復(fù)了名字帶有空格的搜索屬性行為
固定nirt掛在命中與大量輸出-克里斯·麥格雷戈
nrt -b現(xiàn)在是默認(rè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)過審核才能顯示)
類似軟件
-
CAD迷你看圖免費(fèi)版 v2023R7 看圖軟件 / 54.14M
-
autocad2011官方中文版 附安裝教程 3D\CAD軟件 / 3.49G
-
jude綠色中文版(JAVA建模工具) 編程軟件 / 8.96M
-
CAD看圖說話 v3.2官方版 看圖軟件 / 17.19M
-
3dsmax2012中文版 3D\CAD軟件 / 3.1G
精彩發(fā)現(xiàn)
換一換精品推薦
-
UG NX 12.0中文版 3D\CAD軟件 / 5.69G
查看 -
AutoCAD Electrical 2025中文版 v2025.0.2 3D\CAD軟件 / 4.31G
查看 -
CAD迷你畫圖電腦版 v2024R5 3D\CAD軟件 / 55.35M
查看 -
Maxon Zbrush 2025中文版 v2025.0.1 3D\CAD軟件 / 2.51G
查看 -
Maxon Cinema 4D 2025中文版 v2025.0.2 3D\CAD軟件 / 1.38G
查看
專題推薦
本類排行
月排行總排行