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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo樣例文件解析之Core_AttractorPoint

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

    來福

    更多

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

    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| 成人区精品一区二区不卡亚洲| 国产对白精品刺激一区二区| 日韩精品福利视频一区二区三区| 国产精品亚洲一区二区在线观看 | 国产精品亚洲产品一区二区三区 | 人妻AV中文字幕一区二区三区 | 日韩精品人妻av一区二区三区| 日韩精品电影一区亚洲| 久久免费区一区二区三波多野| 亚州日本乱码一区二区三区| 亚洲一区二区三区免费视频| 精品无码国产AV一区二区三区 | 日韩精品无码一区二区三区AV| 色视频综合无码一区二区三区| 一区二区三区免费看| 亚洲国产成人久久一区WWW| 一区二区三区www| 国产在线一区二区| 久久青草国产精品一区| 久久久久人妻精品一区蜜桃| 国产美女一区二区三区| 久久人妻无码一区二区| 国产一区二区三区视频在线观看| 国产福利电影一区二区三区,日韩伦理电影在线福 | 亚洲成av人片一区二区三区| 亚洲一区二区三区乱码A| 国产色情一区二区三区在线播放| 国产丝袜视频一区二区三区| 亚洲综合色一区二区三区小说| 精品无码国产一区二区三区麻豆| 国产福利91精品一区二区三区| 韩国一区二区三区| 中文字幕在线一区| 韩国美女vip福利一区| 中文字幕日韩欧美一区二区三区 | 国产高清视频一区三区| 精品少妇人妻AV一区二区三区| 日本精品视频一区二区| 农村人乱弄一区二区|