下载app免费领取会员
1、第二个节点是技术文章 DynamoPrimer解析之Custom Nodes - PointsToSurface 中的自定义节点PointsToSurface。
2、整个过程与技术文章 DynamoPrimer解析之Custom Nodes - UV-CustomNode 的流程是一样的。
3、首先获取一系列的点图元。
3.1 节点Point.ByCoordinates可以生成点。点的X和Y坐标分量可以由Code Block输入,图中输入的是从-45至45之间均分为10个数据以后的列表。由于连缀方式为叉积,因此生成的是点阵.
3.2 节点Rectangle.ByWidthLength能够根据输入的平面、长度和宽度创建矩形。平面的原点是步骤3.1中的点,平面的法向向量与世界坐标系Z轴正方向是同一个方向。长和宽都是10个单位。
3.3 通过节点Polygon.Points能够获取矩形的四个顶点。
4、节点Rectangle.ByWidthLength以世界坐标系的原点作为矩形的中心点,定义矩形的长宽为100个单位。节点Surface.ByPatch将刚刚生成的矩形封闭,形成曲面。
5、调出自定义节点SampleSrf,节点将会根据技术文章 DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(一) 的描述生成曲面。
6、通过自定义节点PointsToSurface可以将一个曲面上获取的定位点传递到另一个曲面中。图中将点传递到了第5步生成的曲面上。
7、节点PolyCurve.ByPoints能够根据输入的点生成多边形,输入端connectLastToFirst决定着是否闭合,图中的True表示闭合。最后用节点Surface.ByPatch将封闭的边界线修补形成曲面。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(上)