首页/BIM专题

Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

发布于:2022-06-20
3516人 分享

本文源自微信公众号:BIM全咨通

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线 

上篇教程向大家介绍了Dynamo怎样生成几何基础图元-点,今天主要介绍如何通过点数据来生成线,那么线在Dynamo中又是如何划分的呢!一起看看吧!

1、在Dynamo中,提供了10种生成线的方式分别为直线、曲线、三维曲线、多边形曲线、圆弧、圆、椭圆、椭圆曲线、螺旋线、长方形线等;

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

2、这里首先介绍Line直线,Dynamo提供了4种生成直线的方式,分别为通过点的拟合生成直线、通过点和向量生成直线、通过两个点生成直线、通过曲线的切线生成直线,这里介绍使用起点和终点来生成直线,在上个教程中,通过数值滑块生成了两个点,这里利用这两个点来生成直线,将两个点分别输入给Line.ByStartPointEndPoint,生成如下图所示的直线;

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

3、通过查询栏中的Line.Direction可以获得直线的的方向,也就是直线的向量;

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

4、直线的生成非常简单,就是两点连线而已,那三维曲线怎么创建呢?首先找到创建三维曲线的板块NurbsCurve,Dynamo提供了多种创建方式,这里选择用NurbsCurve.ByPoints节点通过点来创建曲线;

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

5、创建如下图所示的3个点,完成后如图所示,尽量不要在同一条直线上,避免创建出来的三维曲线曲率过小,显示不出来效果;

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

6、最后通过List.Create节点将3个点组成一组点数据,直接用NurbsCurve.ByPoints生成三维曲线,这样一个非常简单的三维曲线就创建好了,是不是很简单呢!

腿腿教学网-Dynamo中如何通过点数据来生成线?Dynamo基础图元介绍——线

小伙伴们快来试试吧!

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

上一篇:没有了 下一篇:没有了