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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

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

发布于:2020-02-12 10:55:19
首页/技术分享/Dynamo
收藏
4205

朱光旺

更多

6、自定义节点NurbsCrvToSurface的原理与技术文章 DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons-II 中步骤7.2描述的内容一样。先获取样条曲线的控制点,然后将控制点传递到另一个曲面上,在另一个曲面重新生成样条曲线。

0601_NurbsCrvToSurface.png

7、自定义节点的输入端nurbsCurve输入的是会被传递的样条曲线,是步骤3中的样条曲线。输入端sourceSurface输入的是原始的曲面,是步骤4生成的曲面。输入端targetSurface输入的是传递的目标曲面,是步骤5中生成的两个曲面。

0701_传递样条曲线.png

8、将之前的结果都隐藏,只显示传递之后的两条新的样条曲线,然后通过节点List.Create将两条样条曲线放进一个列表中。节点Surface.ByLoft能够在识别到曲线后通过类似于融合的命令生成曲面,该节点只有一个输入端,因此先将两条样条曲线放进一个列表。

0801_融合生成曲面.png

9、最后通过节点Surface.Thicken将上一步的曲面加厚形成实体。输入端surface输入需要被加厚的曲面,输入端thickness输入加厚的厚度,输入端both_sides决定着是否两个方向都加厚。图中是沿着两个方向各加厚15个单位。

0901_加厚曲面.png

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

未标题-1.jpg

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

下一篇:Revit中如何统计钢筋的重量