Dynamo——常用几何形体的创建与编辑(一)

前面我们已经把理论知识大概梳理了一遍,接下来,我们来聊一聊 Dynamo 中关于几何形体的创建方法。

一、多边形

[Polygon.ByPoints 和 Polygon.RegularPolygon] 输入多边形的各个顶点坐标,并使用 “List.Create” 节点,将多个坐标点放置在一个列表集合里。将这个列表作为输入项,连接到 “Polygon.ByPoints” 节点,则可按顶点在列表中的顺序一一连接,生成多边形。

二、圆内接多边形

若要生成圆内接等边三角形、正方形、五边形、六边形等边长相等的多边形,则可使用 “Polygon.RegularPolygon” 节点。当输入端的 “numbersides” 为 3 和 5 时,分别得到等边三角形和五边形。

三、长方体

[Cuboid.ByLengths] 通过输入长方体的中心坐标点和长宽高的数值,创建长方体。

四、球体

[Sphere.ByCenterPointRadius] 通过输入球心的坐标点和半径值,创建球体。

五、多段线曲线

【PolyCurve.ByPoints】Dynamo 中有多种生成曲线的方法,其中有两种可能会让初学者混淆,一种是 PolyCurve, 一种是 NurbsCurve。PolyCurve 是常说的多段线曲线,通过输入点的顺序依次以直线连接起来,输入点越密集,曲线越近似平滑。如图所示,通过一系列满足正弦分布的坐标点作为输入项,使用节点 “PolyCurve.ByPoints” 生 成多段线曲线。

六、样条曲线

【NurbsCurve.ByPoints】NurbsCurve 是样条曲线,Dynamo 提供多种样条曲线的生成方法,其中最简单的 “NurbsCurve.ByPoints” 节点是通过在各点之间插值的方法,创建样条曲线。

七、创建螺旋线

【Helix.ByAxis】使用节点 “Helix.ByAxis” 生成空间螺旋线,输入项 “axisDirection”  指定螺旋线增长方向,“pitch” 指定一个周期的高度,“angle Turns”指定角度。

八、曲线挤出曲面

【Curve.Extrude】由曲线向某个方向拉伸生成曲面。

九、曲线填充曲面

【Surface.ByPatch】通过填充,生成曲面,仅适用于闭合曲线。

今天就先这些吧,主要是创建一些形体的基本方式,下一节我们会来谈谈如何编辑这些形体。

都是一些基础知识,并不需要死记,只需要有思路,到时候能熟练的找出这些节点即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九哥BIMer

予人玫瑰,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值