摘要:中的腳本從頭開(kāi)始構(gòu)建,完全由腳本控制。因此,可能是目前可用的最深度可定制的工程應(yīng)用程序之一。但中的腳本編寫(xiě)是一種快速查看高級(jí)用戶通常是熟悉編程的用戶開(kāi)發(fā)的新功能的方法。
FreeCAD中的Python腳本
FreeCAD從頭開(kāi)始構(gòu)建,完全由Python腳本控制。FreeCAD的幾乎所有部分,例如界面,場(chǎng)景內(nèi)容,甚至3D視圖中此內(nèi)容的表示,都可以從內(nèi)置的Python解釋器或您自己的腳本中訪問(wèn)。因此,F(xiàn)reeCAD可能是目前可用的最深度可定制的工程應(yīng)用程序之一。
然而,在目前的狀態(tài)下,F(xiàn)reeCAD很少有“原生”命令與3D對(duì)象進(jìn)行交互,主要是因?yàn)樗匀惶幱陂_(kāi)發(fā)的早期階段,但也因?yàn)樗澈蟮恼軐W(xué)更多的是提供CAD開(kāi)發(fā)的平臺(tái)而不是特定用途申請(qǐng)。但FreeCAD中的Python腳本編寫(xiě)是一種快速查看“高級(jí)用戶”(通常是熟悉Python編程的用戶)開(kāi)發(fā)的新功能的方法。Python是最流行的解釋語(yǔ)言之一,因?yàn)樗ǔ1徽J(rèn)為是易于學(xué)習(xí)的,所以你也可以很快制作自己的FreeCAD“高級(jí)用戶”腳本。
如果您不熟悉Python,我們建議您在互聯(lián)網(wǎng)上搜索教程并快速查看其結(jié)構(gòu)。Python是一種非常容易學(xué)習(xí)的語(yǔ)言,特別是因?yàn)樗梢栽诮忉屍髦羞\(yùn)行,其中簡(jiǎn)單的命令,直到完整的程序,可以在不需要編譯任何東西的情況下即時(shí)執(zhí)行。FreeCAD有一個(gè)內(nèi)置的Python解釋器。如果您沒(méi)有看到標(biāo)有“Python控制臺(tái)”的窗口,如下所示,您可以在視圖→面板→Python控制臺(tái)下激活它以啟動(dòng)解釋器。
解釋器從解釋器中,您可以訪問(wèn)所有系統(tǒng)安裝的Python模塊,以及內(nèi)置的FreeCAD模塊以及稍后安裝的所有其他FreeCAD模塊。下面的屏幕截圖顯示了Python解釋器:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43925.html
摘要:在控制臺(tái)中,您可以逐個(gè)編寫(xiě)命令,這些命令在按下時(shí)執(zhí)行宏可以包含由多行組成的更復(fù)雜的腳本,只有在執(zhí)行宏時(shí)才會(huì)執(zhí)行。更好的是,您可以在中設(shè)置一個(gè)選項(xiàng),以在控制臺(tái)中顯示腳本命令。 Python是一種編程語(yǔ)言,使用起來(lái)非常簡(jiǎn)單,學(xué)習(xí)起來(lái)非???。它是開(kāi)源的,多平臺(tái)的,可以單獨(dú)用于各種各樣的事情,從簡(jiǎn)單的shell腳本編程到非常復(fù)雜的程序。但其最廣泛的用途之一是作為腳本語(yǔ)言,因?yàn)樗苋菀浊度氲狡渌?..
摘要:該模塊將對(duì)象轉(zhuǎn)換為字符串,允許將其添加到保存的文件中。返回所有可序列化對(duì)象的元組或無(wú)。財(cái)產(chǎn)類(lèi)型默認(rèn)情況下,可以更新屬性。這可以通過(guò)函數(shù)完成。 除了標(biāo)注對(duì)象類(lèi)型(如注釋?zhuān)W(wǎng)格和零件對(duì)象)之外,F(xiàn)reeCAD還提供了構(gòu)建100%python腳本對(duì)象(稱為Python功能)的可能性。這些對(duì)象的行為與任何其他FreeCAD對(duì)象完全相同,并在文件保存/加載時(shí)自動(dòng)保存和恢復(fù)。 這些對(duì)象使用pyth...
閱讀 2032·2023-04-25 22:50
閱讀 2845·2021-09-29 09:35
閱讀 3399·2021-07-29 10:20
閱讀 3169·2019-08-29 13:57
閱讀 3368·2019-08-29 13:50
閱讀 3043·2019-08-26 12:10
閱讀 3538·2019-08-23 18:41
閱讀 2646·2019-08-23 18:01