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

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

下載app免費領取會員

NULL

ad.jpg

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

發布于:2020-08-14 09:29:09
首頁/技術分享/Dynamo
收藏
5493

王錫金

更多

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

Python腳本.png

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

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

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

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

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

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

本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

未標題-1.jpg

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

下一篇:如何為一個風口添加兩個連接件

主站蜘蛛池模板: 欧美日韩中文字幕在线手机版本 | 亚洲精品久久久久综合91 | 外国一级黄色 | 亚洲无线一二三四手机 | 成人美女免费网站视频 | 国产在线色视频 | 九九热精品在线观看 | 久久久久免费精品国产 | 精品成人免费自拍视频 | 国产成人精品高清在线观看99 | 国产高清在线观看视频 | 久综合色 | 美国一级毛片∞ | 簧片在线免费看 | 黄色网址在线视频 | 91香蕉视频在线观看 | 日韩精品第一 | 欧美日韩国产在线观看一区二区三区 | 日韩亚洲欧美一区噜噜噜 | 午夜视频一区 | 亚洲最黄视频 | 朴妮唛1一30集福利在线播放 | 欧美日韩乱码毛片免费观看 | 国产精品午夜性视频 | 大美女香蕉丽人视频网站 | 毛片网子 | 亚洲欧美成人永久第一网站 | 一区二区三区四区国产 | 一97日本道伊人久久综合影院 | 精品国产欧美一区二区三区成人 | 国产日韩在线 | 在线一级视频 | 欧美一级特黄刺激大片视频 | 日日摸夜夜搂人人要 | 三级网址在线播放 | 日本狠狠干| 日本老年人精品久久中文字幕 | 成年性网站 | 99视频只有精品 | 朴妮唛1一30集福利在线播放 | 真人毛片免费拍拍拍aa视频 |