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

下載app免費領取會員

NULL

ad.jpg

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

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

本文源自微信公眾號:華筑建筑科學研究院 作者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

上一篇:沒有了

下一篇:沒有了

主站蜘蛛池模板: 麻豆一区二区三区蜜桃免费| 国产在线观看一区二区三区四区| 久久精品国产第一区二区| 日韩AV片无码一区二区不卡| 少妇一夜三次一区二区| 日本一区二区三区免费高清| 国产MD视频一区二区三区| jizz免费一区二区三区| 国产视频一区二区在线播放| 精品国产一区二区三区香蕉事| 在线电影一区二区| 濑亚美莉在线视频一区| 中日av乱码一区二区三区乱码| 日韩爆乳一区二区无码| 国产亚洲综合一区二区三区| 中文字幕一区精品| 亚洲AV无码一区二区三区牛牛| 日韩少妇无码一区二区三区| 狠狠做深爱婷婷综合一区| 国产精品一区在线播放| 国产精品一区二区三区99| 亚洲av无码一区二区三区天堂古代| 国产在线精品观看一区| 久久精品一区二区免费看| 国产福利电影一区二区三区久久久久成人精品综合 | 在线不卡一区二区三区日韩| 视频一区在线免费观看| 日韩精品中文字幕无码一区| 精品一区二区三区影院在线午夜 | 日韩视频一区二区| 激情一区二区三区| 国产一区二区视频免费| 亚洲av无码片区一区二区三区| 一区二区三区免费电影| 中文字幕AV无码一区二区三区| 国产亚洲欧洲Aⅴ综合一区| 另类ts人妖一区二区三区| 人妻无码第一区二区三区| 久久精品一区二区影院| 日韩美女视频一区| 日本一区二三区好的精华液|