下载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(二)