iCAx开思网

标题: 什么是布尔运算? [打印本页]

作者: wanglinyou    时间: 2006-5-9 20:15
标题: 什么是布尔运算?
我经常在各位大大的帖子上看见布尔运算。而我好像
在哪儿看见过,其实布尔运算就是right or wrong 的问题
但是细细想来,又好像不对,现在我想问问各位大大
到底什么是布尔运算?用来干什么的?包括哪些操作方式?功能如何?
多谢多谢!

作者: 菜豆    时间: 2006-5-9 20:20
简单说就是实体的加减法。
作者: wanglinyou    时间: 2006-5-9 20:27
菜版(菜板。。。。,谁在扔鸡蛋?)能不能再详细点?
作者: w_hs    时间: 2006-5-9 20:52
布尔运算,又称逻辑运算(或数理逻辑)。它包括“与”、“或”、“非”三种基本运算符,和“与非”等几个扩展运算符,它也有一套成熟的运算规则。在SW里的组合特征就是一种以实体为对象的布尔运算(尽管这是最基本的布尔运算)。
作者: 菜豆    时间: 2006-5-9 22:14
原帖由 wanglinyou 于 2006-5-9 20:27 发表
菜版(菜板。。。。,谁在扔鸡蛋?)能不能再详细点?

要详细的你看SW帮助不就完了。
作者: xiaoxiao1008    时间: 2006-5-9 23:14
原帖由 菜豆 于 2006-5-9 22:14 发表

要详细的你看SW帮助不就完了。

SW帮助都有动画了

作者: wanglinyou    时间: 2006-5-10 08:34
原帖由 w_hs 于 2006-5-9 20:52 发表
布尔运算,又称逻辑运算(或数理逻辑)。它包括“与”、“或”、“非”三种基本运算符,和“与非”等几个扩展运算符,它也有一套成熟的运算规则。在SW里的组合特征就是一种以实体为对象的布尔运算(尽管这是最基本 ...


多谢兄弟   原来是这样
看来俺高等数学是白学了  呵呵
作者: wanglinyou    时间: 2006-5-10 08:35
原帖由 菜豆 于 2006-5-9 22:14 发表

要详细的你看SW帮助不就完了。


多谢版大提醒   以后有问题尽量自己解决
作者: zhaoqingshui    时间: 2006-5-10 18:54
SW帮助都有动画了
作者: chenghui0808    时间: 2007-9-24 10:04
布尔运算有三种:
与:双目运算(要两个参与运算的变量),当两个变量都为真(true)时结果为真
或:双目运算,当两个变量有一个为真时结果为真
非:单目运算,当变量为真是结果为假,变量为假时结果为真


Boolean(布尔运算)
功用:Boolean(布尔运算)通过对两个以上的物体进行并集、差集、交集的运算,从而得到新的物体形态。系统提供了4种布尔运算方式:Union(并集)、Intersection(交集)和Subtraction(差集,包括A-B和B-A两种)。这些都将在后面的内容中详细介绍。

物体在进行布尔运算后随时可以对两个运算对象进行修改操作,布尔运算的方式、效果也可以编辑修改,布尔运算修改的过程可以记录为动画,表现神奇的切割效果。

Boolean(布尔运算)的参数面板可分成三部分。

Pick Boolean(拾取布尔运算对象)卷展栏
该卷展栏用来拾取运算对象B,如图所示。



在布尔运算中,两个原始对象被称为运算对象,一个叫运算对象A,另一个叫运算对象B。在建立布尔运算前,首先要在视图中选择一个原始对象,这时Boolean按钮才可以使用。进入布尔运算命令面板后,单击Pick Operand B命令按钮来选择第二个运算对象。

· Pick Operand B(拾取运算对象B):单击该按钮,在场景中选择另一个物体完成布尔合成。其下的4个选项用来控制运算对象B的属性,它们要在拾取运算对象B之前确定。

· Reference(参考):将原始对象的参考复制品作为运算对象B,以后改变原始对象,也会同时改变布尔物体中的运算对象B,但改变运算对象B,不会改变原始对象。

· Copy(复制):将原始对象复制一个作为运算对象B,而不改变原始对象。当原始对象还要作其他之用时选用该方式。

· Move(移动):将原始对象直接作为运算对象B,它本身将不再存在。当原始对象无其他用途时选该用方式。该方式为默认方式。

· Instance(关联):将原始对象的关联复制品作为运算对象B,以后对两者中之一进行修改时都会同时影响另一个。

Parameters(参数)卷展栏
该卷展栏参数可分为三个区域,如图所示。



Operands(操作对象)选项组
该组参数用来显示所有的运算对象的名称,并可对它们作相关的操作。

· Operands List(操作对象列表):该列表框中列出所有的运算对象,供编辑操作时选择使用。

· Name(名称):显示列表框中选中的操作对象的名称。可对其进行编辑。

· Extract Operand(提取运算对象):它将当前指定的运算对象重新提取到场景中,作为一个新的可用对象,包括Instance(关联)和Copy(拷贝)两种属性。这样进入了布尔运算的物体仍可以被释放到场景中。只有从其上方的列表框中选择一个操作对象后才能激活该按钮。

注意: 该按钮只有在修改面板中才可用。当创建面板处于激活状态时,不能从布尔物体中提取出操作对象。

联想到前面所述的变形对象,在进入了变形预备物体中后,却无法再返回到场景中。不过对此还有一个可行的方法,就是利用Snapshot(快照)工具,在变形的关键帧快照克隆出一个新的造型。

Operation(运算方式)选项组
该组参数提供了4种运算方式可供选择。

· Union(并集):用来将两个造型合并,相交的部分将被删除,运算完成后两个物体将成为一个物体。

· Intersection(交集):用来将两个造型相交的部分保留下来,删除不相交的部分。

· Subtraction(A-B)(A-B部分):在A物体中减去与B物体重合的部分。

· Subtraction(B- A)(B- A部分):在B物体中减去与A物体重合的部分。
作者: boyfeng8    时间: 2007-9-29 10:08
实体加减..




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3