本文源自微信公众号:BIM全咨通
上篇教程向大家介绍了Dynamo怎样生成几何基础图元-点,今天主要介绍如何通过点数据来生成线,那么线在Dynamo中又是如何划分的呢!一起看看吧!
1、在Dynamo中,提供了10种生成线的方式分别为直线、曲线、三维曲线、多边形曲线、圆弧、圆、椭圆、椭圆曲线、螺旋线、长方形线等;
2、这里首先介绍Line直线,Dynamo提供了4种生成直线的方式,分别为通过点的拟合生成直线、通过点和向量生成直线、通过两个点生成直线、通过曲线的切线生成直线,这里介绍使用起点和终点来生成直线,在上个教程中,通过数值滑块生成了两个点,这里利用这两个点来生成直线,将两个点分别输入给Line.ByStartPointEndPoint,生成如下图所示的直线;
3、通过查询栏中的Line.Direction可以获得直线的的方向,也就是直线的向量;
4、直线的生成非常简单,就是两点连线而已,那三维曲线怎么创建呢?首先找到创建三维曲线的板块NurbsCurve,Dynamo提供了多种创建方式,这里选择用NurbsCurve.ByPoints节点通过点来创建曲线;
5、创建如下图所示的3个点,完成后如图所示,尽量不要在同一条直线上,避免创建出来的三维曲线曲率过小,显示不出来效果;
6、最后通过List.Create节点将3个点组成一组点数据,直接用NurbsCurve.ByPoints生成三维曲线,这样一个非常简单的三维曲线就创建好了,是不是很简单呢!
小伙伴们快来试试吧!
转载请注明来源本文地址:https://www.tuituisoft/bim/26015.html