首页/BIM专题

Dynamo中如何生成实体?Dynamo基础图元介绍——体

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

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

腿腿教学网-Dynamo中如何生成实体?Dynamo基础图元介绍——体 

上篇文章向大家介绍了Dynamo中怎样生成几何基础图元-面,今天主要介绍如何在Dynamo中生成实体,那么 实体 在Dynamo中又是如何划分的呢!一起看看吧!

在Dynamo中,将实体分为圆锥、长方体、圆柱、实体、球体5个类别,其中Solid里面提供了多种对实体Solid进行操作和查询的节点,包括实体的合并、倒角,查询面积、体积等。

腿腿教学网-Dynamo中如何生成实体?Dynamo基础图元介绍——体

1、首先介绍如何生成圆锥,Dynamo提供了4种创建圆锥的方式,这里以Solids-Cone-Cone.ByPointsRadii节点为例,节点的输入端口分为startPoint(起点)、EndPoint(终点)、StartRadius(起点半径)、EndRadius(终点半径),依次输入各个数据,完成后如下图;

腿腿教学网-Dynamo中如何生成实体?Dynamo基础图元介绍——体

2、相应的查询栏中的节点可以对圆锥进行相应操作,查询圆锥的起点、终点、高度等数据,详细节点如下图所示;

腿腿教学网-Dynamo中如何生成实体?Dynamo基础图元介绍——体

3、对于长方体的生成,Dynamo提供了4种生成方式,创建长方体需要提供长方体的长、宽、高、原点、坐标系等数据,这里通过Solids-Cuboid-ByLengths为例,此节点的输入端口为width、length、height(长宽高),输入所需数据,生成下图所示长方体,生成的长方体的定位点(质心)处于point(0,0,0),如果需要将长方体放置于任意一点,就需要Cuboid.ByLengths中有定位点的节点,来提供长方体放置的原点。

腿腿教学网-Dynamo中如何生成实体?Dynamo基础图元介绍——体

布尔差集在Dynamo中的妙用

4、通过布尔差集、并集对实体Solid进行处理,可以得到实体之间的差集、并集图元。如下图所示创建2个长方体。

腿腿教学网-Dynamo中如何生成实体?Dynamo基础图元介绍——体

5、通过布尔差集对实体Solid进行处理,得到solid输入的实体和和other输入的实体的差集,节点如下图所示:

腿腿教学网-Dynamo中如何生成实体?Dynamo基础图元介绍——体

通过布尔差集可以快速得到实体之间的差集,此节点的作用相当于Revit中的剪切、连接命令,是不是很方便呢?赶快去试试吧!

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

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