完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(下)

发布于:2020-02-10 16:19:32
首页/技术分享/Dynamo
收藏
3971

来福

更多

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能够获取矩形的四个顶点。

0301_获取多边形的顶点.png

4、节点Rectangle.ByWidthLength以世界坐标系的原点作为矩形的中心点,定义矩形的长宽为100个单位。节点Surface.ByPatch将刚刚生成的矩形封闭,形成曲面。

0401_生成曲面.png

5、调出自定义节点SampleSrf,节点将会根据技术文章 DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(一) 的描述生成曲面。

0501_SampleSrf.png

6、通过自定义节点PointsToSurface可以将一个曲面上获取的定位点传递到另一个曲面中。图中将点传递到了第5步生成的曲面上。

0601_传递曲面上的点.png

7、节点PolyCurve.ByPoints能够根据输入的点生成多边形,输入端connectLastToFirst决定着是否闭合,图中的True表示闭合。最后用节点Surface.ByPatch将封闭的边界线修补形成曲面。

0701_边界线.png

0702_生成曲面.png

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(上)

下一篇:听说,你还分不清单位工程、单项工程、分部工程?