Bool algebra
Nagy Pter 2004.06.14. 16:47
Kt ltezõ primitv, vagy sszetett trgy kztt ltrehozhatunk olyan kapcsolatot, melynek eredmnye lehet: a kt trgy sszege /A+B/ a kt trgy kzs rsze /Intersection/ az egyik trgy mnusz a msik trgy. /A-B vagy B-A/
Kt ltezõ primitv, vagy sszetett trgy kztt ltrehozhatunk olyan kapcsolatot, melynek eredmnye lehet:
a kt trgy sszege /A+B/
a kt trgy kzs rsze /Intersection/
az egyik trgy mnusz a msik trgy. /A-B vagy B-A/
Ksztsnk dobkockt Bool-algebra segtsgvel!
Hozzunk ltre egy 100x100x100 mretû kockt!
Create > Geometry > Standard Primitives > Box
A ltrehozst gy vgezhetjk el a legpontosabban, ha a BOX lenyomsa utn a Keyboard Entry -ben berjuk a ltrehozand ngyzet adatait.Majd megnyomjuk a Create gombot.Ennek hatsra a bert X,Y,Z koordintkon megjelenik a megadott mretû ngyzet.
Hozzunk ltre egy 70 sugar gmbt gy, hogy a kzppontjaik egybe essenek!
Create > Geometry > Standard Primitives > Sphere 
A gmb ltrehozs, hasonlan az elõbb ltottakhoz, trtnjen a Keyboard Entry hasznlatval! A gmb sugara legyen teht 70, de a gmbt el kell tolni Y irnyban a tglalap magassgnak felvel, mivel a kt trgy kzppontja /a program ltal hasznlt kzppont/ nem ugyanoda esik ltrehozskor.
Jelljk ki a gmbt s rendeljnk hozz egy Boolean mûveletet!
Msodik operandusnak vegyk fel a kockt s Bool-t lltsuk kzs rszre
Pick Operand B lenyomsa utn kattintsunk a ngyzetre!

Az eredmny nem nagyon hasonlt egy dobkockra, ha a Bool-mûvelet nem Intersection, azaz a mûvelet nem a kt trgy kzs terlett kpezi!
Vltoztassuk t a mûveletet Intersection-
Ksztsk el a pttyket kis gmbkbõl s Bool-algebrval vonjuk ki a testbõl!
|