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

下载app免费领取会员

NULL

ad.jpg

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

发布于:2020-02-12 10:52:05
首页/技术分享/Dynamo
收藏
4711

来福

更多

1、通过代码块节点生成四个点,这四个点都是只有X分量和Y分量是有值的,Z值默认为0。最后一行是通过大括号将四个点放进一个列表中。节点NurbsCurve.ByControlPoints能将输入的点作为控制点生成样条曲线。

0101_生成样条曲线.png

2、节点Curve.PointAtParameter通过输入的参数可以得到曲线上的点,输入端curve的曲线是上一步的样条曲线,输入端param的参数是一个从0到1均分为20份的数据组成的列表。于是,便获得了曲线上的20个点。

0201_获取曲线上的点.png

3、节点NurbsCurve.ByControlPoints将上一步中获取的点作为控制点再生成一条样条曲线。

0301_生成样条曲线.png

4、生成一个曲面作为基准曲面,该曲面是由节点Surface.ByPatch修补矩形得到的。这个矩形是通过节点Rectangle.ByWidthLength生成,矩形的长宽都是100个单位。

0401_生成基准曲面.png

5、生成两个被投影的曲面。通过自定义节点SampleSrf生成一个曲面,该自定义节点在技术文章 DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(一) 中有提到。然后通过节点Surface.Offset将SampleSrf生成的曲面向下偏移6个单位。

0501_生成被投影的曲面.png

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

未标题-1.jpg

上一篇:Revit中门窗洞口混凝土预制块要点

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