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

      下載app免費領取會員

      NULL

      ad.jpg

      Dynamo通過函數定義創建花瓶墩

      發布于:2019-01-28 16:05:09
      首頁/技術分享/Dynamo
      收藏
      9082

      來福

      更多

      本文第一步的節點“創建花瓶墩的長度、寬度和截面中心線”思路以及圖紙來源于微信公眾號:慧遠BIM


      1、首先定義花瓶墩的長度、寬度和截面中心點。

              計算花瓶墩橫向寬度時,“r1”為墩頭立面外側半徑,“r2”為墩頭立面內側半徑,“l”為墩頭立面底寬,“h”為截面的高度;

              計算花瓶墩縱向寬度時,“r”為墩頭立面側面半徑,“l”為墩頭側面底寬,“h”為截面的高度;

              計算花瓶墩截面中點時,“r”為墩頭立面內側半徑,“l1”為墩頭立面底寬,“h”為截面的高度。

      2、通過上一步創建的寬度、長度以及中心點創建矩形。將矩形轉換為多段線曲線以后,對其執行倒圓角命令。由于倒圓角后會出現兩種情況,因此將這兩種情況根據輸入的不同分為“true”和“false”。這兩種情況分別是邊數為4和邊數為8,我們需要的是邊數為8的結果,因此將邊數是否等于8作為判斷條件。

      3、經過上一步的判斷,我們得到兩種情況中邊數為8的兩組結果,其儲存于節點“List.FilterByBoolMask”的“in”輸出端。我們首先提取邊數為8的曲線的索引項,然后創建兩個列表,一個列表代表邊數為8的曲線的集合,另一個列表代表這些曲線在原來的列表(倒圓角之后儲存的列表)中各自索引項。之所以可以這樣篩選是因為,“true”和“false”兩種情況剛好互補,“true”中邊數為4的列表項在“false”中剛好邊數為8。

      4、上一步列表展平后排序是亂的,剛好通過列表項互補的特點執行排序。通過上一步提取的列表項作為關鍵字,對篩選出來的邊數為8的曲線執行排序命令,最后根據排序的結果執行放樣創建實體。

      5、通過調節參數調整花瓶墩的形狀。

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

      未標題-1.jpg

      上一篇:Dynamo通過函數定義創建莫比烏斯環

      下一篇:revit軟件手動添加門窗標記

      主站蜘蛛池模板: 国产无套精品一区二区| 精品亚洲AV无码一区二区三区 | 日韩A无码AV一区二区三区| 精品无码成人片一区二区| 国产高清在线精品一区二区| 亚洲av午夜福利精品一区人妖| 一区二区在线视频观看| 精品日产一区二区三区手机| 无码一区二区三区中文字幕| 亚洲精品国产suv一区88| 久久亚洲中文字幕精品一区四| 末成年女A∨片一区二区| 精品一区二区三区四区电影| 中文字幕一区在线观看视频| 台湾无码一区二区| 一本AV高清一区二区三区| 亚洲一区二区三区乱码A| 精品一区二区三区在线观看l| 国产激情з∠视频一区二区| 亲子乱av一区二区三区| 国产免费一区二区三区不卡 | 亚洲AV无码一区二区三区久久精品| 制服中文字幕一区二区 | 久夜色精品国产一区二区三区| 精品视频一区在线观看| 激情久久av一区av二区av三区| 国产乱码精品一区二区三区麻豆 | 日韩精品无码一区二区三区不卡| 一区二区三区四区精品| 亚洲国产av一区二区三区| 国产美女口爆吞精一区二区| 狠狠色婷婷久久一区二区三区| 国产免费一区二区三区免费视频| 久久久不卡国产精品一区二区| 中文字幕一区二区在线播放| 久久国产一区二区三区| 亚洲一区二区三区国产精品无码| 精品午夜福利无人区乱码一区| 亚洲AV无码一区二区大桥未久| 无码视频免费一区二三区| 一区二区在线视频观看|