fabmetheus_utilities.solids.difference ($Date: 2008/21/04 $)
index
/home/enrique/Desktop/backup/babbleold/script/reprap/fabmetheus/fabmetheus_utilities/solids/difference.py

Boolean geometry difference of solids.

 
Modules
       
__init__
fabmetheus_utilities.solids.solid_utilities.booleansolid
fabmetheus_utilities.solids.solid_utilities.geomancer

 
Classes
       
fabmetheus_utilities.solids.solid_utilities.booleansolid.BooleanSolid(fabmetheus_utilities.solids.group.Group)
Difference

 
class Difference(fabmetheus_utilities.solids.solid_utilities.booleansolid.BooleanSolid)
    A difference object.
 
 
Method resolution order:
Difference
fabmetheus_utilities.solids.solid_utilities.booleansolid.BooleanSolid
fabmetheus_utilities.solids.group.Group
fabmetheus_utilities.solids.solid_tools.dictionary.Dictionary

Methods defined here:
getLoopsFromObjectLoopsList(self, importRadius, visibleObjectLoopsList)
Get loops from visible object loops list.
getXMLClassName(self)
Get xml class name.
setArchivableObjectOrder(self)
Set the archivable object order.

Methods inherited from fabmetheus_utilities.solids.solid_utilities.booleansolid.BooleanSolid:
createShape(self, matrixChain)
Create the shape.
getDifference(self, importRadius, visibleObjectLoopsList)
Get subtracted loops sliced through shape.
getIntersection(self, importRadius, visibleObjectLoopsList)
Get intersected loops sliced through shape.
getLoops(self, importRadius, z)
Get loops sliced through shape.
getUnion(self, importRadius, visibleObjectLoopsList)
Get joined loops sliced through shape.
reverseArchivableObjects(self)
Reverse the archivable objects and set the operation function.

Methods inherited from fabmetheus_utilities.solids.group.Group:
__init__(self)
Add empty lists.
addXMLInnerSection(self, depth, output)
Add xml inner section for this object.
addXMLSection(self, depth, output)
Add the xml section for this object.
getVertices(self)
Get all vertices.
getVisible(self)
Get visible.

Methods inherited from fabmetheus_utilities.solids.solid_tools.dictionary.Dictionary:
__repr__(self)
Get the string representation of this object info.
addXML(self, depth, output)
Add xml for this object.
addXMLArchivableObjects(self, depth, output)
Add xml for this object.
getAttributeDictionary(self)
Get attribute table.
getType(self)
Get type.
setToObjectAttributeDictionary(self)
Set the shape of this carvable object info.

 
Functions
       
processXMLElement(xmlElement)
Process the xml element.

 
Data
        __author__ = 'Enrique Perez (perez_enrique@yahoo.com)'
__credits__ = 'Nophead <http://hydraraptor.blogspot.com/>\nArt of Illusion <http://www.artofillusion.org/>'
__date__ = '$Date: 2008/21/04 $'
__license__ = 'GPL 3.0'
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)

 
Author
        Enrique Perez (perez_enrique@yahoo.com)

 
Credits
        Nophead <http://hydraraptor.blogspot.com/>
Art of Illusion <http://www.artofillusion.org/>