下载app免费领取会员
1、通过代码块节点生成四个点,这四个点都是只有X分量和Y分量是有值的,Z值默认为0。最后一行是通过大括号将四个点放进一个列表中。节点NurbsCurve.ByControlPoints能将输入的点作为控制点生成样条曲线。
2、节点Curve.PointAtParameter通过输入的参数可以得到曲线上的点,输入端curve的曲线是上一步的样条曲线,输入端param的参数是一个从0到1均分为20份的数据组成的列表。于是,便获得了曲线上的20个点。
3、节点NurbsCurve.ByControlPoints将上一步中获取的点作为控制点再生成一条样条曲线。
4、生成一个曲面作为基准曲面,该曲面是由节点Surface.ByPatch修补矩形得到的。这个矩形是通过节点Rectangle.ByWidthLength生成,矩形的长宽都是100个单位。
5、生成两个被投影的曲面。通过自定义节点SampleSrf生成一个曲面,该自定义节点在技术文章 DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(一) 中有提到。然后通过节点Surface.Offset将SampleSrf生成的曲面向下偏移6个单位。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
下一篇:DynamoPrimer解析之Packages - MapToSurface-NurbsCurvesAndSurfaces(下)