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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo樣例文件解析之Core_AttractorPoint

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

    來福

    更多

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

    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

    主站蜘蛛池模板: 暖暖免费高清日本一区二区三区 | 国产在线观看91精品一区| 日韩经典精品无码一区| 亚洲一区二区高清| 国产怡春院无码一区二区| 精品一区二区三区免费视频| 亚洲一区中文字幕| 国产无线乱码一区二三区| 日韩精品一区二区三区视频| 国产精品日本一区二区在线播放| 中文字幕日韩精品一区二区三区| 国产一区二区三区福利| 国产天堂在线一区二区三区| 日韩一区精品视频一区二区| 亚洲午夜精品第一区二区8050| 在线播放精品一区二区啪视频| 一区二区三区国产精品 | 国产一区二区三区夜色| 一区二区三区精品视频| 国产aⅴ一区二区| 日韩精品中文字幕视频一区| 久久精品无码一区二区日韩AV | 国产丝袜无码一区二区三区视频| 无码一区二区三区免费| 国产乱码精品一区二区三| 无码人妻精品一区二区蜜桃百度 | 日韩人妻精品一区二区三区视频| 性盈盈影院免费视频观看在线一区 | 免费精品一区二区三区第35| 一区二区三区日本视频| 一区在线免费观看| 精品人妻一区二区三区四区在线 | 国产精品亚洲产品一区二区三区| 国产精品视频一区| 亚洲中文字幕丝袜制服一区 | 亚洲乱码日产一区三区| 久久久综合亚洲色一区二区三区 | 亚洲国产欧美一区二区三区| 亚洲视频一区在线| 毛片一区二区三区| 久久久无码精品国产一区|