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

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

计算机生成了可选文字:

版权声明:
作者:Linkli
链接:http://www.3dscg.com/grasshopper-boundary-volume.html
来源:零刻学堂
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>