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

      下載app免費領取會員

      NULL

      ad.jpg

      Dynamo樣例文件解析之Core_AttractorPoint

      發布于:2019-08-05 11:43:48
      首頁/技術分享/Dynamo
      收藏
      4761

      來福

      更多

      該樣例文件的主要功能是參數化控制生成的圓柱體,改變參照點的位置能夠控制圓柱體的形狀。

      1、需要生成100個點作為圓柱體的起點。

      1.1 節點Number中輸入“1..50..5”表示生成一個列表,該列表的起始值為1,終止值為50,間距為5。因此將會生成一個列表為{1, 6, 11, 16, 21, 26, 31, 36, 41, 46}。

      1.2 節點Point.ByCoordinates能夠生成點,將其連綴方式改為叉積,通過叉積能生成10x10=100個點。

      1.3 最后通過節點Flatten將原本的10個子列表展平為只有一個層級的子列表。

      2、創建一個點作為控制參數的控制點。

      3、計算控制點與各個圓柱體起點的距離。

      3.1 節點Geometry.DistanceTo可以計算指定的兩個幾何圖形之間的距離,連綴方式改為“最長”時,可以計算每一個圓柱體起點與控制點之間的距離。

      3.2 通過節點CodeBlock輸入公式“x/15”,計算的數值作為圓柱體的半徑值。

      3.3 通過節點CodeBlock輸入公式“x/2”,計算的數值作為圓柱體的高度。

      4、指定圓柱體終點。

      4.1 節點Vector.ByCoordinates可以生成向量,向量的起點為圓柱體起點,向量的終點為圓柱體終點。

      4.2 節點Point.Add可以新增點圖元,新增的方式是沿著向量的起點至終點生成新的點。向量起點的位置是已有的點,向量終點的位置是新增的點。

      5、節點Cylinder.ByPointsRadius能夠生成圓柱體。

      5.1 節點Cylinder.ByPointsRadius的輸入端startPoint為之前被展平的列表中的各個點。

      5.2 節點Cylinder.ByPointsRadius的輸入端endPoint為節點Point.Add所增加的點。

      5.3 節點Cylinder.ByPointsRadius的輸入端radius為節點CodeBlock中的公式“x/15”計算的結果。

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

      未標題-1.jpg

      上一篇: REVIT用幕墻作百葉窗

      下一篇:Dynamo樣例文件解析之Core_CodeBlocks

      主站蜘蛛池模板: 亚洲日韩AV一区二区三区中文| 国产未成女一区二区三区 | 国产一区风间由美在线观看| 国产精品一区二区久久乐下载| 国产另类TS人妖一区二区| 无码日本电影一区二区网站| 久久国产精品一区二区| 一区二区三区伦理高清| 久久精品免费一区二区喷潮| 亚洲一区二区三区深夜天堂| 亚洲成AV人片一区二区密柚| 国产婷婷色一区二区三区| 精品成人一区二区三区四区| 四虎一区二区成人免费影院网址 | 日韩精品一区二区三区中文3d | 成人精品一区二区电影| 精品亚洲av无码一区二区柚蜜| 一区二区三区亚洲| 一区二区精品在线| 亚洲综合一区二区精品久久| 任你躁国语自产一区在| 国产精品视频一区二区噜噜| 风间由美性色一区二区三区| 亚洲国产一区二区三区青草影视| 久久久91精品国产一区二区| 人妻少妇精品视频一区二区三区| 亚洲国产国产综合一区首页| 亚洲综合一区二区精品导航| 精品动漫一区二区无遮挡| 国产成人一区二区三中文| 国产小仙女视频一区二区三区| 亚洲日本va一区二区三区| 亚洲无码一区二区三区| 精品无码国产一区二区三区麻豆| 国产精品资源一区二区| 香蕉视频一区二区三区| 亚洲国产成人一区二区三区| 麻豆国产一区二区在线观看| 成人免费视频一区二区三区 | 在线视频精品一区| 一区二区三区在线|