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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Geometry for Computational Design - Curves

发布于:2019-11-11 11:46:15
首页/技术分享/Dynamo
收藏
3830

朱光旺

更多

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

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

未标题-1.jpg

上一篇:DynamoPrimer解析之Geometry for Computational Design - Vectors

下一篇:Revit如何创建三阶参数独立基础?