3D建模軟件--OpenSCAD詳細(xì)介紹

lydiazhang   2016-09-23 10:06:37

OpenSCAD是一個用于創(chuàng)建立體三維CAD對象的軟件。它是免費(fèi)軟件,可用于GNU /Linux,MSWindows和蘋果OSX。不同于大多數(shù)自由軟件,用于創(chuàng)建3D模型(如著名的應(yīng)用Blender),OpenSCAD不專注于藝術(shù)方面的3D建模,而是專注于CAD方面。因此,它可能當(dāng)你正在尋找一個建造3D機(jī)械零件的應(yīng)用,但可能不是你在期望的你非常感興趣的在電腦動畫電影。

OpenSCAD不是一個交互建模工具。相反,它是在腳本文件中描述對象,并呈現(xiàn)從腳本文件中的3D模型,上面寫著像一個三維的解釋。這給了你(設(shè)計師)的建模過程的完全控制權(quán),使您可以輕松地更改任何步驟在建模過程中,甚至設(shè)計所定義的配置參數(shù)。


OpenSCAD包括兩個主要的建模技術(shù):首先,建設(shè)性的立體幾何(CSG),第二、二維輪廓映射。


AutoCAD DXF (qcad, librecad )文件作為數(shù)據(jù)交換格式的二維輪廓。除了2D路徑輸出,但也可以從DXF文件讀取設(shè)計參數(shù)。除了讀取DXF文件,OpenSCAD還可以讀取和創(chuàng)建三維模型的STL和OFF文件格式。此類openCASCADE,區(qū)別是:openCASCADE是一個標(biāo)準(zhǔn)的C++庫,本身就是專業(yè)的CAD庫;而openSCAD是利用openCSG和CGAL,這兩個標(biāo)準(zhǔn)C++庫來完成CAD, 主要以立體幾何圖像技術(shù)和openGL渲染完成CAD模型。


OpenSCAD基于圖形的構(gòu)建立體幾何用openGL做渲染的軟件庫,使用C++語言編寫并在windows/Linux系統(tǒng)中支持大多數(shù)硬件。


CGAL開源項目,目標(biāo)是以C++庫的形式提供方便,高效,可靠的幾何運(yùn)算,CGAL應(yīng)用到在諸多方面有幾何運(yùn)算需要的地方,如:計算機(jī)圖形學(xué),科學(xué)可視化,計算機(jī)輔助設(shè)計與建模,地理信息系統(tǒng),分子生物學(xué),醫(yī)學(xué)成像,機(jī)器人技術(shù)和運(yùn)動規(guī)劃,網(wǎng)格生成,數(shù)值計算方法等等。


推薦閱讀>>使用openscad軟件繪制鍵帽的教程分享

0

3155 0

發(fā)表評論

登陸后參與評論