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

Boolean geometry intersection of solids.

 
Modules
       
__init__
fabmetheus_utilities.geometry.solids.difference
fabmetheus_utilities.geometry.solids.group

 
Classes
       
fabmetheus_utilities.geometry.solids.difference.Difference(fabmetheus_utilities.geometry.geometry_utilities.booleansolid.BooleanSolid)
Intersection

 
class Intersection(fabmetheus_utilities.geometry.solids.difference.Difference)
    An intersection object.
 
 
Method resolution order:
Intersection
fabmetheus_utilities.geometry.solids.difference.Difference
fabmetheus_utilities.geometry.geometry_utilities.booleansolid.BooleanSolid
fabmetheus_utilities.geometry.solids.group.Group
fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary

Methods defined here:
getLoopsFromObjectLoopsList(self, importRadius, visibleObjectLoopsList)
Get loops from visible object loops list.

Methods inherited from fabmetheus_utilities.geometry.solids.difference.Difference:
getXMLClassName(self)
Get xml class name.

Methods inherited from fabmetheus_utilities.geometry.geometry_utilities.booleansolid.BooleanSolid:
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.
getTransformedPaths(self)
Get all transformed paths.
getUnion(self, importRadius, visibleObjectLoopsList)
Get joined loops sliced through shape.

Methods inherited from fabmetheus_utilities.geometry.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.
getMatrixChainTetragrid(self)
Get the matrix chain tetragrid.
getVisible(self)
Get visible.

Methods inherited from fabmetheus_utilities.geometry.geometry_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.
createShape(self)
Create the shape.
getAttributeDictionary(self)
Get attribute table.
getComplexTransformedPathLists(self)
Get complex transformed path lists.
getFabricationExtension(self)
Get fabrication extension.
getFabricationText(self)
Get fabrication text.
getPaths(self)
Get all paths.
getTransformedVertexes(self)
Get all transformed vertexes.
getTriangleMeshes(self)
Get all triangleMeshes.
getType(self)
Get type.
getVertexes(self)
Get all vertexes.
setToObjectAttributeDictionary(self)
Set the shape of this carvable object info.

 
Functions
       
convertXMLElement(geometryOutput, xmlElement)
Convert the xml element to an intersection xml element.
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/>