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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo如何通过平曲线和纵曲线生成三维曲线

发布于:2019-06-21 13:49:04
首页/技术分享/Dynamo
收藏
9205

朱光旺

更多

1、获取平曲线与纵曲线。

获取的方式有很多种,可能是图纸中绘制了相关的图形,也有可能是给了曲线上点的坐标。

本文中假设给定了点的坐标,通过节点Excel.ReadFromFile将表格的数据导入,节点List.Transpose将结果转置。

01.png2、创建点。

这一步对于三维曲线来说是多余的,直接用坐标分量就能生成三维曲线,但是我们就是假设先有平曲线和纵曲线。

02.png

因此先创建点,这些点只能生成一条平曲线和一条纵曲线。

到这一步为止,仅仅是准备了两条需要用到的曲线。第三步开始才是基于两条曲线生成三维曲线。

03.png

3、获取二维曲线上的点并生成三维曲线

整体的思路就是,三维曲线的X分量和Y分量来自于平曲线,三维曲线的Z分量来自于纵曲线。

首先通过节点Curve.PointAtParameter和列表{0..1..0.001}获取二维曲线上的1001个点。

04.png

然后获取平曲线点的X和Y方向的分量、纵曲线Z方向的分量。

最后重新生成新的点,通过新的点再生成三维曲线。

05.png06.png

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

未标题-1.jpg

上一篇: Revit中的结构连接有哪些类型属性?

下一篇:Dynamo幕墙探究系列(三)——LunchBox