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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo入門基礎知識(一)Lacing

    發布于:2015-04-18 00:40:21
    首頁/技術分享/Dynamo
    收藏
    14632
    在Dynamo中運行與數組、數列等相關結點時,右鍵點擊結點,將出現“Lacing”的選項,其中默認有三種選項“Shortest,Longest和cross product”,這些選項對于創建數列有著非常重要的作用。以下就逐一對于這些概念做一個整體的說明:

    首先,如果我們想在Dynamo里創建一個點,用Point.ByCoordinates結點,那么大致是這樣子的:

    如果我們想創建一列點,它們的Y坐標都是5,而X坐標是從5到10,該怎么做呢(關于Code Block里如何定義數列,請見相關博文):

    如果我們想創建二列點,它們的Y坐標是5和6,而X坐標同樣的是從5到10,該怎么做呢:

    很奇怪吧,多加了一個Y值,竟然生成的點變少了 !原因就是Point.ByCorridnates結點有一個“Lacing”選項。當輸入參數有兩個或兩個以上數組時,“Lacing”選項就會生效。默認的選項是“Shortest”。表示將輸入的數組元素依次序配對,并且只配對到最短的數組元素用完為止。

    接下來,讓我們試試選擇“Longest”,會出現什么狀況呢?

    我們發現,整個點陣的圖形變得非常奇怪:因為配對是這樣的,如果較短的數組用完了配對的元素,后面的配對始終用最后一個元素,直到最長的數組配對完所有元素:

    最后,讓我們試試選擇“Cross Product”,這就是我們想要的效果,即將兩個數組中的每個元素做兩兩配對,生成2×6共12個點:

    如果輸入了三個數組同時選用了“Cross Product”呢,當然,那就是一個三維點陣了:

    再來看看創建線的效果,更直觀。

    設置Line.ByStartPointEndPoint的Lacing選項為Shortest:

    設置Line.ByStartPointEndPoint的Lacing選項為Longest:

    設置Line.ByStartPointEndPoint的Lacing選項為Cross Product:

    通過以上的實例,相信大家已經對于Lacing的用法非常清楚了,在以后的案例創建中我們將反復用到這個相關的概念。


    本文轉載自“建筑極客”版權歸原作者所有!


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

    未標題-1.jpg

    上一篇:【轉載】Revit上的開源插件Dynamo介紹

    下一篇:Dynamo入門基礎知識(二)單位轉換

    主站蜘蛛池模板: 日韩视频在线一区| 国产免费播放一区二区| 一区二区免费在线观看| 国产乱子伦一区二区三区| 亚洲bt加勒比一区二区| 国产免费无码一区二区| 亚洲一区二区三区免费观看| 中文字幕人妻第一区| 国产精品99无码一区二区| 韩国美女vip福利一区| 在线观看一区二区精品视频| 亚洲一区二区三区免费在线观看| 精品人妻无码一区二区三区蜜桃一| 国产在线精品一区二区在线观看| 精品人妻系列无码一区二区三区| 亚洲V无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 国产精品无码一区二区三区毛片| 亚洲综合色自拍一区| 亚洲综合av一区二区三区| 成人精品视频一区二区三区 | 亚洲国产AV无码一区二区三区| 久久久人妻精品无码一区| 在线免费视频一区二区| 亚洲精品色播一区二区| 三上悠亚精品一区二区久久| 在线免费视频一区| 精品一区二区三区在线播放| 亚洲欧美国产国产一区二区三区 | 国精品无码一区二区三区在线| 国产一区二区草草影院| 国产亚洲欧洲Aⅴ综合一区| 日本一区二区三区不卡视频中文字幕 | 日本一区二区视频| 精品国产一区二区三区久久蜜臀 | 日韩精品久久一区二区三区| 伊人久久精品无码麻豆一区 | 久久亚洲中文字幕精品一区| 免费播放一区二区三区| 国产成人无码一区二区三区在线 | 无码日韩精品一区二区免费暖暖| 亚洲AV噜噜一区二区三区|