91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費領(lǐng)取會員

NULL

ad.jpg

Dynamo的Python腳本中默認的幾行代碼有什么作用?

發(fā)布于:2020-08-14 09:29:09

王錫金

更多

當(dāng)我們在Dynamo中新建一個Python腳本節(jié)點時,默認給我們的是這樣一個腳本,如下圖所示:

Python腳本.png

在這個腳本中的開頭有三行代碼(不包括第一行注釋),這三行代碼有什么作用,為什么默認提供給我們這幾行代碼?

通過第一行注釋,我們知道這三行代碼的主要作用是加載DesignScript庫。這個庫提供給我們豐富的類和方法來創(chuàng)建、操作幾何圖形,事實上在Library面板的Geometry菜單中使用的所有節(jié)點都是由這個庫提供的。而這個庫是寫在“ProtoGeometry”這個dll格式的文件中,dll是動態(tài)鏈接庫的縮寫(Dynamic Link Library),這個文件是通過C#編寫的。

通常一個dll格式的文件都會包含很多的命名空間,命名空間中包含很多的類和方法。

那么我們知道C#語言寫的文件是不能直接在Python中使用的,我們需要通過一個叫做CLR模塊的東西將dll文件加載。

因此這三行代碼的作用如下:

import clr    # 導(dǎo)入clr模塊
clr.AddReference('ProtoGeometry')    # 通過clr模塊的AddReference方法加載ProtoGeometry.dll
from Autodesk.DesignScript.Geometry import *    # 從ProtoGeometry.dll的Autodesk.DesignScript.Geometry命名空間中導(dǎo)入所有的類和方法

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:Revit里找不到相機的位置了?別慌!

下一篇:如何為一個風(fēng)口添加兩個連接件

主站蜘蛛池模板: 亚洲精品99久久久久久欧美版 | 偷拍第一页 | 免费美女黄色 | 精品国产免费第一区二区三区日韩 | 777视频网| 免费黄色小视频在线观看 | 国产精品v在线播放观看 | 国产一区二区三区在线观看视频 | 免费一级毛片在线播放放视频 | 黄网站在线播放视频免费观看 | 免费高清资源黄网站在线观看 | 手机在线看片日韩 | 欧美亚洲国产一区 | 在线播放国产区 | 国产三级自拍视频 | 久久国产香蕉一区精品 | 99re在线精品视频 | 欧美一级毛片一级毛片 | 欧美福利片在线观看 | 国产成在线观看免费视频 | 亚洲啪啪网站 | 国产啪精品 | 亚洲一级爽片 | 亚洲欧洲第一页 | 亚洲欧美日韩中文字幕久久 | 国产欧美综合一区二区 | 一级待一黄aaa大片在线还看 | 国产成人深夜福利短视频99 | 老头边吃奶边做边爱 | 女神穿上情趣丝袜啪啪一整晚 | 悠悠资源先锋中文站 | 高清在线观看自拍视频 | 一级特黄特色的免费大片视频 | 日韩在线视频网址 | 欧美色视频日本片免费高清 | 中文字幕在线色 | 成人啪啪97丁香 | 青青国产成人久久91网站站 | 一级欧美日韩 | 亚州黄色| 国产精品 视频一区 二区三区 |