首页/技术分享

DynamoPrimer解析之Geometry for Computational Design - Curves

发布于:2019-11-11 11:46:15
3887人 分享

DynamoPrimer解析之Geometry for Computational Design - Curves1、在创建曲线直线,先确定曲线的规律。在代码块中的第一行创建一个列表,该列表从0开始,终止值为8,数据的数量为50个,这50个数据在0到8之间通过等分的方式获取。代码块中第二行也是一个列表,同样也是从0开始,并且数据的数量也是50个,不同点是将数据的终止值变为了弧度。

01_指定曲线的分布规律.png

2、节点Point.ByCoordinates能够按照输入的坐标分量生成点图元。这些点图元的X坐标分量为上一步中代码块的第一行结果。这些点图元的Z坐标分量我们希望通过正弦函数来计算,节点Math.RadiusToDegrees能够将输入的弧度值转换为角度值,然后通过节点Math.Sin计算这些角度值对应的正弦函数结果,最后将函数结果输入Point.ByCoordinates的输入端z中。

02_生成点图元.png

3、该文件介绍了创建样条曲线的两种方式。第一种是通过节点NurbsCurve.ByControlPoints,该节点创建的样条曲线受所输入的点图元控制,但是不一定会经过点图元。第二种是通过节点NurbsCurve.ByPoints,该节点创建的样条曲线将会经过所输入的点图元。

03_通过控制点创建样条曲线.png

04_通过经过点创建样条曲线.png

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

上一篇:

DynamoPrimer解析之Geometry for Computational Design - Vectors

下一篇:

Revit如何创建三阶参数独立基础?