日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BIM技术之Dynamo图元编程:批量放置线性+阶梯矩阵族

發布時間:2024/3/26 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BIM技术之Dynamo图元编程:批量放置线性+阶梯矩阵族 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 思路:
  • 依據道路兩邊放置批量樹木(Z軸值變化),讀取revit放置好的空間三維曲線到dyanmo,并等分處理,最后在等分點處放置樹族(在解決復雜構件時,以結果節點為導向的思路極佳)
  • 代碼塊: ?????????????????????????????????????????????????????????????
  • family instance.bypoint\family types\select model element\element.geometry\curve.pointatparameter\integer slider\dynamo播放器
  • 步驟:
  • 在項目文件內建體量,通過樣條曲線命令創建曲線
  • 在左側節點庫找到family instance.bypoint,輸入端需要放置構件和等分點(逆向思維
  • 通過family types節點選擇已載入項目的族
  • 通過select model element節點選擇revit曲線,element.geometry讀取到dynamo
  • 通過curve.pointatparameter節點確定曲線上參數對應點,該輸入端需要曲線及曲線位置參數
  • 通過family instance.bypoint節點放置族即可
  • 腳本只能運行一次,且會替換上一次結果(軟件局限)
  • 播放器:先設置需要變化的節點為輸入,啟動dynamo播放器,點擊查看文件夾載入需要運行的dyn節點文件
  • 點擊編輯輸入更改參數,最后點擊播放鍵運行即可

  • BIM技術之Dynamo圖元編程:批量放置階梯矩陣族

  • 思路:
  • 依據體育館或階梯教室放置批量階梯族(5行7列),首先revit中插入椅子族,再讓每把椅子Z值偏移
  • 代碼塊: ????????????????????????????????????????????????????????????
  • ?練連綴\geometry.translate\vector.bycoordinates\list.transpose
  • 步驟:
  • 在項目文件中打開dynamo,通過point.bycoordinates生成點陣(5行7列,連綴選叉積),???????
  • 通過geometry.translate節點偏移點陣Z值,輸入端連接vector.bycoordinates向量
  • 通過list.transpose節點反轉列表行列值,最后放置椅子family instance.bypoint
  • 具體操作見視頻:

    BIM技術之Dynamo圖元編程:批量放置線性+階梯矩陣族

  • 總結

    以上是生活随笔為你收集整理的BIM技术之Dynamo图元编程:批量放置线性+阶梯矩阵族的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。