下載app免費領取會員
1、首先創建兩個數值的滑塊Number Slider。一個對應的是未知數curveAmplitude的值,含義是曲線振幅。另一個對應的是未知數radius的值,含義是半徑。
2、根據輸入的參數值創建點圖元。
2.1 前四行使用的節點都是Point.ByCoordinates,能夠根據輸入的坐標分量創建點圖元。
2.2 點p2在創建點的過程中使用到一個函數是Math.Max,該函數可以返回各個輸入值中最大的數值。
2.3 節點Point.ByCoordinates需要三個輸入端的數據,分別對應世界坐標系三個方向的坐標值。
3、節點NurbsCurve.ByPoints能夠根據輸入的點生成樣條曲線,該節點生成的樣條曲線將會經過輸入的各個點。
4、接著我們需要將步驟3中的曲線經過旋轉生成曲面。在旋轉之前先定義一下旋轉軸和旋轉角度。
4.1 旋轉軸需要是一個向量,圖中是通過節點Vector.ByTwoPoints創建向量,該節點需要輸入兩個點圖元。代碼塊中通過調用節點Point.ByCoordinates生成點圖元,分別用來定義向量的起點和終點。
4.2 旋轉的角度可通過數值來定義,0和360分別是0度和360度,即旋轉一圈。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:如何識讀結構平面布置圖?
下一篇:DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(二)
推薦專題