OpenSCAD是一個(gè)用于創(chuàng)建立體三維CAD對(duì)象的軟件。它是免費(fèi)軟件,可用于GNU /Linux,MSWindows和蘋果OSX。不同于大多數(shù)自由軟件,用于創(chuàng)建3D模型(如著名的應(yīng)用Blender),OpenSCAD不專注于藝術(shù)方面的3D建模,而是專注于CAD方面。因此,它可能當(dāng)你正在尋找一個(gè)建造3D機(jī)械零件的應(yīng)用,但可能不是你在期望的你非常感興趣的在電腦動(dòng)畫電影。
OpenSCAD不是一個(gè)交互建模工具。相反,它是在腳本文件中描述對(duì)象,并呈現(xiàn)從腳本文件中的3D模型,上面寫著像一個(gè)三維的解釋。這給了你(設(shè)計(jì)師)的建模過程的完全控制權(quán),使您可以輕松地更改任何步驟在建模過程中,甚至設(shè)計(jì)所定義的配置參數(shù)。
OpenSCAD包括兩個(gè)主要的建模技術(shù):首先,建設(shè)性的立體幾何(CSG),第二、二維輪廓映射。
AutoCAD DXF (qcad, librecad )文件作為數(shù)據(jù)交換格式的二維輪廓。除了2D路徑輸出,但也可以從DXF文件讀取設(shè)計(jì)參數(shù)。除了讀取DXF文件,OpenSCAD還可以讀取和創(chuàng)建三維模型的STL和OFF文件格式。此類openCASCADE,區(qū)別是:openCASCADE是一個(gè)標(biāo)準(zhǔn)的C++庫,本身就是專業(yè)的CAD庫;而openSCAD是利用openCSG和CGAL,這兩個(gè)標(biāo)準(zhǔn)C++庫來完成CAD, 主要以立體幾何圖像技術(shù)和openGL渲染完成CAD模型。
OpenSCAD基于圖形的構(gòu)建立體幾何用openGL做渲染的軟件庫,使用C++語言編寫并在windows/Linux系統(tǒng)中支持大多數(shù)硬件。
CGAL開源項(xiàng)目,目標(biāo)是以C++庫的形式提供方便,高效,可靠的幾何運(yùn)算,CGAL應(yīng)用到在諸多方面有幾何運(yùn)算需要的地方,如:計(jì)算機(jī)圖形學(xué),科學(xué)可視化,計(jì)算機(jī)輔助設(shè)計(jì)與建模,地理信息系統(tǒng),分子生物學(xué),醫(yī)學(xué)成像,機(jī)器人技術(shù)和運(yùn)動(dòng)規(guī)劃,網(wǎng)格生成,數(shù)值計(jì)算方法等等。
推薦閱讀>>使用openscad軟件繪制鍵帽的教程分享
3300 0
登陸后參與評(píng)論
2025-03-31 10:17:20
2025-03-12 10:11:56
2025-03-11 10:00:32
2025-03-11 09:57:10
2025-03-11 09:53:04
2025-03-11 09:50:56
2025-03-10 11:00:08
2025-03-10 10:58:03
2025-03-10 10:57:16
2025-03-10 10:56:40
2025-03-10 10:55:13
2025-03-10 10:53:29