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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo python調用revitAPI系列

    發布于:2018-07-04 11:05:18
    首頁/技術分享/Revit
    收藏
    14709

    網友投稿

    更多

    版權說明:本文來源慧遠BIM微信公眾號,如有侵權請聯系刪除

    公眾號名稱:源慧遠BIM

    公眾號賬戶:hy-bim

    rr.jpg


    ?第一篇?

     Dynamo通過Python取得RevitDocument

    Dynamo作為Revit的可視化編程工具,具有簡單、直觀、高效等特點,通過一系列Dynamo節點的排列組合,我們可以實現更多想要的功能,實現Revit自身無法實現的功能,不僅能提升工作效率,也為Revit拓展了應用領域。

    Revit擁有一個全面開放的API(應用程序接口),允許第三方開發者創建自定義工具,但API接口相對復雜,基于文本的腳本開發并不適合所有人。Dynamo通過一種大眾化的圖形化算法來訪問Revit的數據,實現了人人都是程序員的目的。通過Dynamo for Revit自帶的節點庫,已經能實現很多操作,但是目前已有的節點相對RevitAPI來說還只是冰山一角,想要實現Dynamo中未包含的Revit節點的功能,我們可以用Dynamo的PythonScript節點調用RevitAPI,下面首先介紹一下Python如何取得Revit中的Document。

    在Revit中Docement用于表示打開的Revit工程。Revit可以同時有多個工程打開,即同時擁有多個Document對象,但是在Dynamo中,每次打開Dynamo只對應相應的一個Document,即在打開Dynamo之前Revit中正在使用的項目,在調用RevitAPI時,要先明確當前的Document。

    在Dynamo的安裝目錄下有RevitServices.dll的類庫,如下圖1

        1.jpg

        在RevitServices.dll中有一個CurrentDBDocument的屬性,如下圖2

        2.jpg

    在Dynamo中我們用PythonScript節點可直接調用RevitServices.dll類,如下圖3

    4.jpg

    其中doc就是Revit的當前文檔,如下圖4

        5.jpg

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

    未標題-1.jpg

    上一篇:三維數字場地模型(上篇):Civil3D 地形的生成

    下一篇:基于Revit暖通正向設計狂想

    主站蜘蛛池模板: 国产一区二区三区不卡在线看| 亚洲日韩中文字幕无码一区| 曰韩精品无码一区二区三区| 久久99精品一区二区三区| 亚洲综合一区二区| 亚洲av综合av一区二区三区| 能在线观看的一区二区三区| 中文字幕精品一区二区| 国产一区二区精品尤物| 一级特黄性色生活片一区二区| 亚洲欧洲专线一区| 色一情一乱一伦一区二区三欧美 | 亚洲综合色一区二区三区| 无码AV中文一区二区三区| 亚洲综合无码AV一区二区 | 国产AV一区二区三区传媒| 中文字幕国产一区| 本免费AV无码专区一区| 国产一区在线视频观看| 亚洲av鲁丝一区二区三区 | 国产探花在线精品一区二区| 亚洲熟女乱综合一区二区| 精品国产AV无码一区二区三区| 中文字幕一区二区三区人妻少妇| 一区二区三区四区免费视频| 无码精品人妻一区二区三区免费看 | 无码一区二区三区老色鬼| 国产精品一区二区久久国产| 国产波霸爆乳一区二区| 国产成人精品无码一区二区三区| 中文字幕一区二区三区日韩精品 | 精品无人乱码一区二区三区 | 国产内射在线激情一区| 成人精品视频一区二区三区不卡| 任你躁国产自任一区二区三区| 成人免费区一区二区三区| 国产精品日本一区二区不卡视频 | 国产午夜精品一区理论片飘花| 一本AV高清一区二区三区| 91精品一区二区三区久久久久| 国产经典一区二区三区蜜芽|