首页/BIM专题

Dynamo如何设置和获得参数?dynamo技巧学习!

发布于:2021-03-08 14:20:50
4108人 分享

Dynamo如果说简单,确实分分钟入门,但是dynamo要是说难度,那么就不得不说说Dynamo如何设置和获得参数?dynamo技巧学习方面的内容,只有这样,我们才能够更好的了解和深化学习dynamo。

腿腿教学网-Dynamo如何设置和获得参数?dynamo技巧学习!

QuickProfileByPoints和SamplePoint。这两个节点的功能比较类似,我就把他们放到一起给大家介绍。QuickProfileByPoints这一节点可以类比上次介绍的QuickProfileByObject节点。其作用是根据点获取包含曲面的快速纵断面的polycurve。我们可以类比查看C3D中快速纵断面的用法,其功能也可根据一系列的点来创建快速纵断面。

其实,其原理也是将点连成多段线,获取该多段线在目标曲面上的投影。我们的样例文件中,通过两点:(10,35,40)和(405,145,100)来获取这两点连线所对应目标曲面的投影,为了对比,我们将这两点的连线和目标曲面的三角网也显示出来,具体操作如下图:

打解三维预览:

而SamplePoint这一节点的功能是获取获取曲面上的采样点,什么意思呢,我们可以将其理解为弱化版的QuickProfileByPoints,QuickProfileByPoints节点的作用是获取线在目标曲面上的投影,SamplePoint只能获取我们给定的点在目标曲面上的投影,这样解释,大家应该就很明白了。其操作的过程和QuickProfileByPoints基本一样:

我们在三维预览中查看效果,目标曲面上方的点为我们给定的点,曲面上的点为通过SamplePoint节点获取的对应的曲面采样点:

ByCogoPointGroup。这一节点的作用是通过几何空间点编组来创建三角网曲面。我们在测试文件中首先创建坐标分别为(1,1,10)、(4,1,10)、(2,3,10.5)、(4,3,10)、(4,5,10.5)、(6,4,10)的点编组,将其命名为“testCPpointgroup”:

继续利用ByCogoPointGroup节点创建三角网曲面,回到C3D中查看形成的三角网曲面。

TerrainStatistics。TerrainStatistics节点的作用是获取曲面的地形统计信息。这个节点的作用相当于C3D中曲面特性的统计信息查询栏的弱化版。

其用法也比较简单,可以看出其得到的曲面信息和C3D中一致。

Boundaries。这一节点的作用是获取曲面边界的闭合PolyCurve。小茂一解始对这个节点的功能有所误解,认为其功能相当于C3D的从曲面提取对象——提取边界的功能。

图片但是经过实际操作后,发现怎样操作都无法提取出这个“边界”:

无奈之下请教了Autodesk的专业人员,才发现这里的“边界”不是小茂理解的“边界”,而是这里的边界——为曲面添加的能够影响其三角形可见性的闭合多边形:

这里我们为原始地形添加一个圆形的隐藏类型的边界。

这个时候我们再来操作,就会发现“边界”被提取出来了.

腿腿教学网-Dynamo如何设置和获得参数?dynamo技巧学习!

文章来源:Civil3DBIM技术

仅作分享交流,文章著作权归原作者所有。

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

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