什么是布爾運算介紹
在圖形處理操作中引用了這種邏輯運算方法以使簡單的基本圖形組合產(chǎn)生新的形體,并由二維布爾運算發(fā)展到三維圖形的布爾運算。以下是由學(xué)習(xí)啦小編整理關(guān)于什么是布爾運算的內(nèi)容,希望大家喜歡!
什么是布爾運算
布爾運算是數(shù)字符號化的邏輯推演法,包括聯(lián)合、相交、相減。在圖形處理操作中引用了這種邏輯運算方法以使簡單的基本圖形組合產(chǎn)生新的形體,并由二維布爾運算發(fā)展到三維圖形的布爾運算。
數(shù)學(xué)布爾運算
產(chǎn)生
邏輯運算又稱布爾運算
布爾用數(shù)學(xué)方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴于符號的組合規(guī)律 。這一邏輯理論人們常稱它為布爾代數(shù)。20世紀30年代,邏輯代數(shù)在電路系統(tǒng)上獲得應(yīng)用,隨后,由于電子技術(shù)與計算機的發(fā)展,出現(xiàn)各種復(fù)雜的大系統(tǒng),它們的變換規(guī)律也遵守布爾所揭示的規(guī)律。
表示方法
"∨" 表示"或"
"∧" 表示"且".
"┐"表示"非".
"=" 表示"等價".
1和0表示"真"和"假"
(還有一種表示,"+"表示"或", "·"表示"與")
三維圖形布爾運算
作用
Boolean(布爾運算)通過對兩個以上的物體進行并集、差集、交集的運算,從而得到新的物體形態(tài)。系統(tǒng)提供了4種布爾運算方式:Union(并集)、Intersection(交集)和Subtraction(差集,包括A-B和B-A兩種)。
效果
物體在進行布爾運算后隨時可以對兩個運算對象進行修改操作,布爾運算的方式、效果也可以編輯修改,布爾運算修改的過程可以記錄為動畫,表現(xiàn)神奇的切割效果。
組成部分
Boolean(布爾運算)的參數(shù)面板可分成三部分。
Pick Boolean(拾取布爾運算對象)卷展欄
該卷展欄用來拾取運算對象B,如圖所示。
在布爾運算中,兩個原始對象被稱為運算對象,一個叫運算對象A,另一個叫運算對象B。在建立布爾運算前,首先要在視圖中選擇一個原始對象,這時Boolean按鈕才可以使用。進入布爾運算命令面板后,單擊Pick Operand B命令按鈕來選擇第二個運算對象。
· Pick Operand B(拾取運算對象B):單擊該按鈕,在場景中選擇另一個物體完成布爾合成。其下的4個選項用來控制運算對象B的屬性,它們要在拾取運算對象B之前確定。
· Reference(參考):將原始對象的參考復(fù)制品作為運算對象B,以后改變原始對象,也會同時改變布爾物體中的運算對象B,但改變運算對象B,不會改變原始對象。
· Copy(復(fù)制):將原始對象復(fù)制一個作為運算對象B,而不改變原始對象。當(dāng)原始對象還要作其他之用時選用該方式。
· Move(移動):將原始對象直接作為運算對象B,它本身將不再存在。當(dāng)原始對象無其他用途時選該用方式。該方式為默認方式。
· Instance(關(guān)聯(lián)):將原始對象的關(guān)聯(lián)復(fù)制品作為運算對象B,以后對兩者中之一進行修改時都會同時影響另一個。
Parameters(參數(shù))卷展欄
該卷展欄參數(shù)可分為三個區(qū)域,如圖所示。
Operands(操作對象)選項組
該組參數(shù)用來顯示所有的運算對象的名稱,并可對它們作相關(guān)的操作。
· Operands List(操作對象列表):該列表框中列出所有的運算對象,供編輯操作時選擇使用。
· Name(名稱):顯示列表框中選中的操作對象的名稱??蓪ζ溥M行編輯。
· Extract Operand(提取運算對象):它將當(dāng)前指定的運算對象重新提取到場景中,作為一個新的可用對象,包括Instance(關(guān)聯(lián))和Copy(拷貝)兩種屬性。這樣進入了布爾運算的物體仍可以被釋放到場景中。只有從其上方的列表框中選擇一個操作對象后才能激活該按鈕。
注意: 該按鈕只有在修改面板中才可用。當(dāng)創(chuàng)建面板處于激活狀態(tài)時,不能從布爾物體中提取出操作對象。
聯(lián)想到前面所述的變形對象,在進入了變形預(yù)備物體中后,卻無法再返回到場景中。不過對此還有一個可行的方法,就是利用Snapshot(快照)工具,在變形的關(guān)鍵幀快照克隆出一個新的造型。