官方微信
关注微信公众号
咨询客服

QQ咨询:

点击咨询

咨询电话:

13959264852

5cdd2dc095060.jpg

发布于:2019-08-14 15:43:52

朱光旺

更多

该样例文件主要是介绍Dynamo中如何创建一些曲线。

1、创建四个点,点坐标分别为(0, 0, 0)、(0, 5, 0, )、(10, 10, 0)、(15, 0, 0)。然后用节点List.Create将创建的点对象放进一个列表中。

2、节点Line.ByStartPointEndPoint可以连接两个指定的点生成一条直线,然后通过节点Curve.Length获取直线的长度。

3、节点NurbsCurve.ByControlPoints能够将输入的点作为控制点,生成样条曲线。这种方式生成的样条曲线不一定会过这些控制点,但是控制点能够影响样条曲线的形状。

4、将生成样条曲线的节点换成NurbsCurve.ByPoints,该节点能够沿着输入的点创建样条曲线。这种方式创建的样条曲线会经过这样输入的点。

5、节点PolyCurve.ByPoints能够生成多重曲线。该节点将会连接输入的点,每两点之间是直线。输入端connectLastToFirst决定着生成的多重曲线是否闭合,默认是不闭合的。

6、节点Curve.PointAtParameter可以获取曲线上指定参数位置的点,将整条曲线看做区间[0, 1],则这些参数就是这个区间内的任意数值。

7、节点ModelCurve.ByCurve能够将Dynamo中的曲线转化为Revit中的曲线。图中将直线作为输出的对象,最终的结果就是一个Revit中的模型线,并且带有该模型线的ID“336261”。

转载请注明来源本文地址:https://www.tuituisoft/blog/3380.html