- A+
FreeCAD是一款通用開(kāi)源免費(fèi)的三維建模軟件,既能用于機(jī)械工程與工業(yè)產(chǎn)品設(shè)計(jì),也面向更廣泛的工程應(yīng)用如建筑或其他工程領(lǐng)域。它基于OpenCasCade之上,采用Coin?3D提供的與OpenInventor兼容的三維場(chǎng)景模型,提供豐富的PythonAPI接口,支持簡(jiǎn)體中文,并且跨平臺(tái)支持Win-dows、Mac及Linux系統(tǒng)。
FreeCAD具有與Catia、SolidWorks軟件相類(lèi)似的工具,它基于功能的參數(shù)化建模器,具有模塊化軟件體系結(jié)構(gòu),可輕松開(kāi)發(fā)附加功能,而無(wú)需修改核心系統(tǒng),具有許多2D組件以草繪2D形狀或從3D模型中提取設(shè)計(jì)細(xì)節(jié)以創(chuàng)建2D生產(chǎn)圖形。
FreeCAD擁有科學(xué)計(jì)算領(lǐng)域中所有出色的開(kāi)源庫(kù),包括功能強(qiáng)大的CAD內(nèi)核OpenCascade、UI框架Q和Python腳本語(yǔ)言。FreeCAD本身也可以被其他程序用作庫(kù)。FreeCAD提出了工作臺(tái)的概念,工作臺(tái)是適用于特定任務(wù)的工具集合,比較常用的有用于處理建筑的Arch工作臺(tái)、有限元分析FEA工作臺(tái)、零件建模的PartDesign工作臺(tái)、建立幾何約束的Draft草圖工作臺(tái)、SpreadSheet電子表格工作臺(tái)等。
最核心的是FreeCAD是一款完全開(kāi)源的三維建模程序,基于C++語(yǔ)言開(kāi)發(fā),能夠在官方網(wǎng)站上下載到其全部源代碼;同時(shí)以Python語(yǔ)言作為宏語(yǔ)言,可以通過(guò)編程可以實(shí)現(xiàn)三維建模,便于二次開(kāi)發(fā)。
作為一款免費(fèi)開(kāi)源的建模軟件,F(xiàn)reeCAD具有較強(qiáng)的靈活度和拓展性。以往該軟件多用于機(jī)械工程與工業(yè)產(chǎn)品設(shè)計(jì),近年來(lái)也逐漸向建筑工程領(lǐng)域發(fā)展。