Next:  Divisions along arbitrary 
Up:  GEOM020 ` MANY' 
 Previous:  GEOM020 ` MANY' 
 
Boolean operations between a given set of shapes allow the creation of an
infinite number of shapes. Adding a single new primitive (for ex. a toroid) to 
the basic set of shapes, all the possible combinations with all the old shapes
become moreover possible.
-  UNION: the union of two volumes B and C is obtained positioning two
             overlapping ` MANY' daughters B and C inside the same mother
             A.
             To identify the result of the union as a single volume is enough
             to create a SET associated to the volumes B and C. 
 -  SUBTRACTION: the subtraction of a volume B from a volume C is obtained
                   positioning B as ` ONLY' and C as a ` MANY' 
                   overlapping B.
                   The result of the subtraction is automatically what the
                   tracking sees as the C volume, so  GSPOS is the only 
                   user
                   interface needed. The volume B can have the same material as
                   the mother A or not. The normal positioning technique used
                   for ` ONLYs' is a particular case of boolean subtraction (a
                   volume is contained inside the other).
 -  INTERSECTION: the intersection of two volumes B and C is obtained 
                    positioning a protuding ` MANY' object C in 
                    a ` MANY' object
                    B which is normally placed in a ` ONLY' mother A. A and B
                    must have the same material, while C has the material asked
                    for the intersection. The intersection is given by the part
                    of C which is not protuding from B, therefore by what the
                    new tracking sees as the volume C: again the only needed
                    user interface is  GSPOS. If not interacting with other
                    daughters of A, B could also be ` ONLY'. Without any
                    ambiguity, even further ` MANY' daughters of A can overlap
                    the protuding part of C outside B, because it is really
                    invisible to the new tracking. 
 
 
 
 
  
 
 Next:  Divisions along arbitrary 
Up:  GEOM020 ` MANY' 
 Previous:  GEOM020 ` MANY' 
 
Janne Saarela 
Mon Apr  3 12:46:29 METDST 1995