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

    下載app免費領取會員

    NULL

    ad.jpg

    Python Script獲取Dynamo中直線的中點和均分點

    發布于:2019-03-07 11:13:27
    首頁/技術分享/Dynamo
    收藏
    8953

    來福

    更多

    1、我們可以在節點的截圖中看到,通過節點“Select Model Element”選取的對象為“ModelCurve”,因為這是Revit中的圖元,所以通過節點“Element.Geometry”將該圖元轉換為Dynamo里的圖元。

    2、打開第一個節點“Center”。

    2.1 由于我們需要用到Dynamo中基本的Design Script核心功能和圖形類處理功能,因此前三行的作用就是將指定模塊“ProtoGeometry”中的全部函數導入。

    2.2 由于“Center”前面的節點“Element.Geometry”獲取的是一個列表,因此我們使用索引項提取列表中的直線。

    2.3 然后通過方法“StartPoint”和“EndPoint”獲取起點和終點。

    2.4 有了起點和終點之后,中點的X分量就是起點和終點X分量求和再除以2。

    2.5 最后將中點pt3作為輸出項。

    3、打開第二個節點“Equal”。

    3.1 由于我們需要用到Dynamo中基本的Design Script核心功能和圖形類處理功能,因此前三行的作用就是將指定模塊“ProtoGeometry”中的全部函數導入。

    3.2 由于“Equal”前面的節點“Element.Geometry”獲取的是一個列表,因此我們使用索引項提取列表中的直線。

    3.3 創建一個列表,該列表的作用是將起點、均分點以及終點存放在其中。

    3.4 在第八行為列表填入的第一個元素,直線的起點。

    3.5 通過函數“PointsAtEqualSegmentLength”獲取除了起點和終點以外的其他均分點,均分的段數為10段。

    3.6 創建一個循環,該循環的作用是將各個均分點依次添加進列表“list”中。

    3.7 最后將終點添加進列表“list”,然后輸出整個列表,該列表依次為起點、均分點和終點。

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

    未標題-1.jpg

    上一篇:Revit中關于體量研究的介紹,什么情況使用體量?

    下一篇:Revit中如何復制貼花類型,操作步驟?

    主站蜘蛛池模板: 一区二区三区在线播放| 亚洲一区二区三区在线观看精品中文| 人妻精品无码一区二区三区| 国产精品福利一区二区| 日韩一区二区电影| 伊人无码精品久久一区二区| 成人区人妻精品一区二区不卡| 精品一区二区91| 精品国产香蕉伊思人在线在线亚洲一区二区| 久久久精品日本一区二区三区| 亚洲国产精品自在线一区二区| 国产主播福利一区二区| 精品国产一区二区三区在线| 一区二区在线免费视频| 日韩人妻无码一区二区三区99| 亚洲日韩AV无码一区二区三区人 | 性盈盈影院免费视频观看在线一区| 国产无吗一区二区三区在线欢| 亚洲毛片αv无线播放一区| 亚洲大尺度无码无码专线一区| 亚洲国产精品第一区二区三区| 亚洲av一综合av一区| 国产福利无码一区在线| 夜夜嗨AV一区二区三区| 最新中文字幕一区二区乱码 | 国产精品视频无圣光一区| 大屁股熟女一区二区三区| 无码av免费毛片一区二区| 久久国产午夜精品一区二区三区| 精品乱人伦一区二区三区| 午夜DV内射一区区| 久久久91精品国产一区二区三区 | 亚洲一区二区精品视频| 色欲综合一区二区三区| 麻豆国产在线不卡一区二区| 国产综合一区二区| 亚洲日韩中文字幕无码一区| 国产福利电影一区二区三区,免费久久久久久久精 | 国产精品一区二区久久国产| 无码丰满熟妇浪潮一区二区AV| 亚洲中文字幕无码一区|