"> 本文源自微信公眾號:華筑建筑科學研究院 作者Bruce 之前有人提出過這樣的需求,由于結構柱數量較多,可不可以給模型快速的添加上軸網的定位信">
完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

Dynamo軟件教程:給結構柱賦軸網的標記位置信息

發布于:2023-02-10 14:51:02
首頁/BIM專題
3905
分享

本文源自微信公眾號:華筑建筑科學研究院 作者Bruce

 

之前有人提出過這樣的需求,由于結構柱數量較多,可不可以給模型快速的添加上軸網的定位信息,而且必須在標記參數里面添加定位信息,比如:在軸網1和軸網A附近的柱子標記上“1-A”就行。這個問題用Dynamo可以很快實現!主要分為以下八步:

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

01獲取所有軸網

將橫向軸網和縱向軸網分別利用Select Model Elements拾取,再利用Grid.Curve讀為Dynamo中的line。分開讀取方便利用橫縱軸網求取交點。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

02求取軸網交點

利用Geometry.Intersect直接求取交點,一定要將連綴改為叉積,然后再用Flatten拍平列表層級,簡化列表。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

03獲取結構柱的點數據

需要把所有結構柱都賦上軸網位置信息,所以直接通過類別選擇就可以了,在根據類別把所有結構柱的族實例都讀進Dynamo,可以直接通過Categories和All Elements of Category實現。再通過GetLocation把點位數讀取出來。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

04依據結構柱的點數據和軸網交點,分別找到最近的對應點位

此步驟為整個程序腳本的核心計算。給結構柱賦軸網的標記位置信息無非就是給標記參數添加信息而已,但是一定要添加上對應的信息,所以數據的對應是重中之重。依據結構柱的點數據和軸網交點,要計算出距離最近的一組點,這樣才可以將結構柱點位在列表中重新排序。此步驟需要用帶外部的節點包Clockwork。(用內置Geometry.ClosestPointTo也可以,個人習慣)

將外部節點包直接復制到圖片中的路徑中即可。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

選用Geometry.ClosestTo直接階段最近點。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

05結構柱族實例依據最近點數據重新排序

上一步求出了結構柱點位到軸網交點最近位置的排序,再根據這個順序,利用索引值,排列結構柱族實例的順序。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

06獲取軸網名稱參數

利用Element.GetParameterValueByName獲取軸網的名稱參數信息。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

07依據軸網名稱參數字符串組合成軸網定位信息

獲取軸網的名稱參數信息為字符串,利用Code Block中的Design Script語言直接組合成軸網定位信息。要注意的是Code Block中是用Replication代替的連綴,可以分別在豎軸名稱和橫軸名稱后面加上“<1>”,得到想要結果。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

08結構柱賦軸網的標記位置信息

最后一步就很簡單了,直接通過Element.SetParameterByName就完成定位信息賦值了。

腿腿教學網-Dynamo軟件教程:給結構柱賦軸網的標記位置信息

轉載請注明來源本文地址:https://www.tuituisoft/bim/26153.html

未標題-1.jpg

上一篇:沒有了

下一篇:沒有了

主站蜘蛛池模板: 国产成人一区二区三区高清| 欧美日韩精品一区二区在线观看 | 日韩电影在线观看第一区| 国产精品一区二区毛卡片| 日本一区二区在线| 美女视频黄a视频全免费网站一区| 国产美女在线一区二区三区| 中文字幕aⅴ人妻一区二区 | 一区二区三区AV高清免费波多| 无码少妇一区二区三区| 日韩制服国产精品一区| 一级毛片完整版免费播放一区| 国产麻豆剧果冻传媒一区| 亚洲一区二区三区高清不卡| 久久4k岛国高清一区二区| 波多野结衣AV无码久久一区| 亚洲乱码国产一区网址| 亚洲人成网站18禁止一区| 一区二区国产在线播放| 国产一区二区三区在线看片| 日韩伦理一区二区| 日韩精品久久一区二区三区| 性色AV一区二区三区无码| 无码午夜人妻一区二区不卡视频| 亚洲综合一区二区三区四区五区| 3d动漫精品成人一区二区三| 亚洲高清日韩精品第一区| 激情亚洲一区国产精品| 亚洲高清毛片一区二区| 精品国产一区二区三区久久影院| 竹菊影视欧美日韩一区二区三区四区五区 | 无码日韩精品一区二区免费| 学生妹亚洲一区二区 | 亚洲永久无码3D动漫一区| 好爽毛片一区二区三区四| 夜夜嗨AV一区二区三区| 久久伊人精品一区二区三区| 五十路熟女人妻一区二区 | 国产探花在线精品一区二区| 久久99热狠狠色精品一区 | 成人在线视频一区|