91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

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

下載app免費領取會員

NULL

ad.jpg

Dynamo教程 | DynamoPrimer解析之ARCH-Customizing-BaseFile(上)

發布于:2024-10-17 04:20:01

BIM中文網

更多

【來源:腿腿教學網】

1、這個文件是為了在模型中指定的位置放置自適應構件組成的屋頂,首先需要確定自適應構件各個定位點的位置。通過節點 Edge選擇模型的邊,這兩條邊是圖中屋頂位置的長邊。

0101_項目文件.png

0102_拾取屋頂的定位線.png

0103_通過 Edge拾取屋頂的定位線.png

2、通過節點Surface.ByLoft生成一個曲面作為初始的定位曲面,生成該曲面需要兩條線作為依據,即將第一步中拾取的兩條線先通過節點List.存放進一個列表,然后輸入節點Surface.ByLoft的輸入端crossSections。

0201_生成底部的曲面.png

3、有了曲面之后,我們想在曲面上確定出一些定位點。節點Surface.PointAtParameter能夠依據曲面的UV坐標確定出點的位置。輸入端surface需要一個曲面,圖中輸入的曲面是上一步所生成的曲面。輸入端u和輸入端v分別輸入U方向和V方向的坐標值,這兩個坐標值都是處于區間[0, 1]當中。

0301_獲取曲面上的點.png

4、接著我們需要獲取這些定位點的UV坐標,獲取UV坐標是為了根據這些坐標值確定點的移動距離。節點Surface.UVParameterAtPoint有兩個輸入端,輸入端surface輸入一個曲面,輸入端point輸入曲面上的點,最終輸出的結果就是點在曲面上的UV坐標。

0401_獲取曲面上點的UV坐標.png

5、通過代碼塊節點輸入以下公式“Math.Sin(u*180)*Math.Sin(v*180)*w”,其中Math.Sin表示調用正弦函數,函數的內部就是函數的輸入值,參數w可以控制最終結果在Z方向的高度。節點UV.U和節點UV.V的作用是獲取UV坐標中U和V兩個方向的數值,然后輸入代碼塊中。最后通過節點Geometry.Translate將原本位于平面上的各個點向上移動復制。

0501_確定點向上移動的距離.png

0502_豎直移動點圖元.png


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

未標題-1.jpg

上一篇:Dynamo教程 | DynamoPrimer解析之ARCH-Customizing-BaseFile(下)

下一篇:Dynamo教程 | DynamoPrimer解析之Functions_SphereByZ的用法

主站蜘蛛池模板: 亚洲综合亚洲 | 国产亚洲精品bv在线观看 | 久久成人免费播放网站 | 国产成人免费网站在线观看 | 国产成人亚洲综合网站不卡 | 欧美性生活视频免费播放网址大全观看 | 91香蕉福利一区二区三区 | 国产一级二级三级 | 黄色一级录像 | 欧美成人禁片在线观看俄罗斯 | 1024视频色版在线网站 | 97在线视频观看 | 国产精品成人免费视频 | 97精品国产91久久久久久久 | 国产一级一片免费播放刺激 | 女人牲交一级毛片 | 青青草91 | 欧美成人综合在线观看视频 | 日韩成人在线观看视频 | 免费污污视频网站 | 欧美成年 | 国产91长腿美女在线观看 | 色久综合在线 | 欧美日韩在线视频免费完整 | 91天堂一区二区 | 久久综合九色综合97飘花 | 国内精品久久久久影院薰衣草 | 成人区视频 | 国产剧情视频在线观看 | 国产成人综合久久精品尤物 | 国产欧美亚洲精品第一区 | 国产91长腿美女在线观看 | 日韩免费毛片视频 | 国产免费变态视频网址网站 | 亚洲第一视频 | 国产成人深夜福利在线观看 | 成年黄页网站视频全免费 | 一区二区三区免费在线观看 | 成人女人a毛片在线看 | 国产综合色在线视频区色吧图片 | 男女交性高清全过程无遮挡 |