grasshopper系列教程-布尔运算

今天我们来学习Grasshopper的系列教程,今天要学习的内容是:布尔运算

布尔运算通常用于实体之间的运算,使用过人算大家要保证不能算之间的两个物体,要是封闭的曲面,否则布尔运算有可能会出错。

 

 

 

Boundary volume:从边界创建闭合的曲面物体

这个运算器要求输入的物体是能组合成封闭的体块,这些输入的物体可以是几个未拼接的面片,也可以是完整的体块。

计算机生成了可选文字: 囤80s 0Cloged “、3dscgc创11

在下图中,我们看到一个方块物体被切了一个角,角的那个位置补了一个三角面,那这个三角面和方块组成的一个封闭的体块。

计算机生成了可选文字: .3dscg

Solid difference:布尔运算差集

熟悉犀牛的同学应该都知道了,这个运算器就是做ab物体之间的减法,a物体会减掉他们共同相交的部分

计算机生成了可选文字: w.nm_3dscg.com

在下图当中方块减掉了球体和它相交的共有部分,绿色部分就是最后的结果

计算机生成了可选文字:

Solid intersection:布尔运算交集

计算出两个物体之间相交的部分

计算机生成了可选文字: 3dscg

下图是方块和圆球体的相交部分

计算机生成了可选文字:

Solid union:布尔运算并集

两个物体合并生成一个物体

计算机生成了可选文字: wyw.@dscg.com

方块和球体合并

计算机生成了可选文字:

Split Brep:布尔运算分割

B物体被C物体分割为多个部分,被分开之后的物体保持封闭的体块

计算机生成了可选文字: O open Brep  1 Open

分割物体之后的效果

计算机生成了可选文字:

Split Brep Multiple:B物体被多个C物体分割,这个运算器是上一个的复数形式。

计算机生成了可选文字:

 

计算机生成了可选文字: 3dscg

Trim solid:体块修剪

修剪和分割是有区别的:

  1. 分割之后物体依然还是实体
  2. 而修剪则不是,物体变为空心的了

计算机生成了可选文字: nnw/_3dscg.com

被修剪后的效果,大家可以在下图中看到这个方块,现在已经不是闭合的了。

计算机生成了可选文字:

好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。

零刻学堂是专注建筑设计建模技术研究的网站,站长本人也在犀牛领域担任高级讲师多年,精通犀牛建模、建筑参数化和工业建模。
本站文章除了注明【转载】的,均为本人和本站用户原创,如需转载无需通过本人同意,但务必在转载文章内部添加本文链接和作者署名,违者追究其责任。
零刻学堂 » grasshopper系列教程-布尔运算

发表评论