|  |  | 
fabmetheus_utilities.geometry.geometry_utilities.boolean_solid.BooleanSolid(fabmetheus_utilities.geometry.solids.group.Group)
BooleanSolid
fabmetheus_utilities.geometry.solids.cube.Cube(fabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMesh)
Cube
fabmetheus_utilities.geometry.solids.cylinder.Cylinder(fabmetheus_utilities.geometry.solids.cube.Cube)
Cylinder
fabmetheus_utilities.geometry.solids.group.Group(fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary)
Group
fabmetheus_utilities.geometry.solids.sphere.Sphere(fabmetheus_utilities.geometry.solids.cube.Cube)
Sphere
fabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMesh(fabmetheus_utilities.geometry.solids.group.Group)
TriangleMesh
 
 
| class BooleanSolid(fabmetheus_utilities.geometry.geometry_utilities.boolean_solid.BooleanSolid)
 |  |  | An Art of Illusion CSG object info. 
 |  |  | Method resolution order:BooleanSolidfabmetheus_utilities.geometry.geometry_utilities.boolean_solid.BooleanSolidfabmetheus_utilities.geometry.solids.group.Groupfabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
 Methods defined here:
 
 setToArtOfIllusionDictionary(self)Set the shape of this carvable object info.
 Methods inherited from fabmetheus_utilities.geometry.geometry_utilities.boolean_solid.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.
 getLoopsFromObjectLoopsList(self, importRadius, visibleObjectLoopsList)Get loops from visible object loops list.
 getTransformedPaths(self)Get all transformed paths.
 getUnion(self, importRadius, visibleObjectLoopsList)Get joined loops sliced through shape.
 getXMLLocalName(self)Get xml class name.
 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.
 getMatrix4X4(self)Get the matrix4X4.
 getMatrixChainTetragrid(self)Get the matrix chain tetragrid.
 getVisible(self)Get visible.
 setToElementNode(self, elementNode)Set to elementNode.
 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.
 getAttributes(self)Get attribute table.
 getComplexTransformedPathLists(self)Get complex transformed path lists.
 getFabricationExtension(self)Get fabrication extension.
 getFabricationText(self, addLayerTemplate)Get fabrication text.
 getGeometryOutput(self)Get geometry output dictionary.
 getMinimumZ(self)Get the minimum z.
 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.
 transformGeometryOutput(self, geometryOutput)Transform the geometry output by the local matrix4x4.
 |  
 
| class Cube(fabmetheus_utilities.geometry.solids.cube.Cube)
 |  |  | An Art of Illusion Cube object. 
 |  |  | Method resolution order:Cubefabmetheus_utilities.geometry.solids.cube.Cubefabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMeshfabmetheus_utilities.geometry.solids.group.Groupfabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
 Methods defined here:
 
 setToArtOfIllusionDictionary(self)Set the shape of this carvable object info.
 Methods inherited from fabmetheus_utilities.geometry.solids.cube.Cube:
 
 addXMLSection(self, depth, output)Add the xml section for this object.
 createShape(self)Create the shape.
 setToElementNode(self, elementNode)Set to elementNode.
 Methods inherited from fabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMesh:
 
 __init__(self)Add empty lists.
 getCarveBoundaryLayers(self)Get the boundary layers.
 getCarveCornerMaximum(self)Get the corner maximum of the vertexes.
 getCarveCornerMinimum(self)Get the corner minimum of the vertexes.
 getCarveLayerHeight(self)Get the layer height.
 getFabmetheusXML(self)Return the fabmetheus XML.
 getGeometryOutput(self)Get geometry output dictionary.
 getInterpretationSuffix(self)Return the suffix for a triangle mesh.
 getLoops(self, importRadius, z)Get loops sliced through shape.
 getLoopsFromMesh(self, z)Get loops from a carve of a mesh.
 getMinimumZ(self)Get the minimum z.
 getTransformedVertexes(self)Get all transformed vertexes.
 getTriangleMeshes(self)Get all triangleMeshes.
 getVertexes(self)Get all vertexes.
 setCarveImportRadius(self, importRadius)Set the import radius.
 setCarveIsCorrectMesh(self, isCorrectMesh)Set the is correct mesh flag.
 setCarveLayerHeight(self, layerHeight)Set the layer height.
 setEdgesForAllFaces(self)Set the face edges of all the faces.
 Methods inherited from fabmetheus_utilities.geometry.solids.group.Group:
 
 addXMLInnerSection(self, depth, output)Add xml inner section for this object.
 getMatrix4X4(self)Get the matrix4X4.
 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.
 getAttributes(self)Get attribute table.
 getComplexTransformedPathLists(self)Get complex transformed path lists.
 getFabricationExtension(self)Get fabrication extension.
 getFabricationText(self, addLayerTemplate)Get fabrication text.
 getPaths(self)Get all paths.
 getTransformedPaths(self)Get all transformed paths.
 getType(self)Get type.
 getXMLLocalName(self)Get xml local name.
 transformGeometryOutput(self, geometryOutput)Transform the geometry output by the local matrix4x4.
 |  
 
| class Cylinder(fabmetheus_utilities.geometry.solids.cylinder.Cylinder)
 |  |  | An Art of Illusion Cylinder object. 
 |  |  | Method resolution order:Cylinderfabmetheus_utilities.geometry.solids.cylinder.Cylinderfabmetheus_utilities.geometry.solids.cube.Cubefabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMeshfabmetheus_utilities.geometry.solids.group.Groupfabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
 Methods defined here:
 
 setToArtOfIllusionDictionary(self)Set the shape of this carvable object info.
 Methods inherited from fabmetheus_utilities.geometry.solids.cylinder.Cylinder:
 
 __init__(self)Add empty lists.
 createShape(self)Create the shape.
 setToElementNode(self, elementNode)Set to elementNode.
 Methods inherited from fabmetheus_utilities.geometry.solids.cube.Cube:
 
 addXMLSection(self, depth, output)Add the xml section for this object.
 Methods inherited from fabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMesh:
 
 getCarveBoundaryLayers(self)Get the boundary layers.
 getCarveCornerMaximum(self)Get the corner maximum of the vertexes.
 getCarveCornerMinimum(self)Get the corner minimum of the vertexes.
 getCarveLayerHeight(self)Get the layer height.
 getFabmetheusXML(self)Return the fabmetheus XML.
 getGeometryOutput(self)Get geometry output dictionary.
 getInterpretationSuffix(self)Return the suffix for a triangle mesh.
 getLoops(self, importRadius, z)Get loops sliced through shape.
 getLoopsFromMesh(self, z)Get loops from a carve of a mesh.
 getMinimumZ(self)Get the minimum z.
 getTransformedVertexes(self)Get all transformed vertexes.
 getTriangleMeshes(self)Get all triangleMeshes.
 getVertexes(self)Get all vertexes.
 setCarveImportRadius(self, importRadius)Set the import radius.
 setCarveIsCorrectMesh(self, isCorrectMesh)Set the is correct mesh flag.
 setCarveLayerHeight(self, layerHeight)Set the layer height.
 setEdgesForAllFaces(self)Set the face edges of all the faces.
 Methods inherited from fabmetheus_utilities.geometry.solids.group.Group:
 
 addXMLInnerSection(self, depth, output)Add xml inner section for this object.
 getMatrix4X4(self)Get the matrix4X4.
 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.
 getAttributes(self)Get attribute table.
 getComplexTransformedPathLists(self)Get complex transformed path lists.
 getFabricationExtension(self)Get fabrication extension.
 getFabricationText(self, addLayerTemplate)Get fabrication text.
 getPaths(self)Get all paths.
 getTransformedPaths(self)Get all transformed paths.
 getType(self)Get type.
 getXMLLocalName(self)Get xml local name.
 transformGeometryOutput(self, geometryOutput)Transform the geometry output by the local matrix4x4.
 |  
 
| class Group(fabmetheus_utilities.geometry.solids.group.Group)
 |  |  | An Art of Illusion Group object. 
 |  |  | Method resolution order:Groupfabmetheus_utilities.geometry.solids.group.Groupfabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
 Methods defined here:
 
 setToArtOfIllusionDictionary(self)Set the shape of this group.
 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.
 getLoops(self, importRadius, z)Get loops sliced through shape.
 getMatrix4X4(self)Get the matrix4X4.
 getMatrixChainTetragrid(self)Get the matrix chain tetragrid.
 getVisible(self)Get visible.
 setToElementNode(self, elementNode)Set to elementNode.
 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.
 getAttributes(self)Get attribute table.
 getComplexTransformedPathLists(self)Get complex transformed path lists.
 getFabricationExtension(self)Get fabrication extension.
 getFabricationText(self, addLayerTemplate)Get fabrication text.
 getGeometryOutput(self)Get geometry output dictionary.
 getMinimumZ(self)Get the minimum z.
 getPaths(self)Get all paths.
 getTransformedPaths(self)Get all transformed paths.
 getTransformedVertexes(self)Get all transformed vertexes.
 getTriangleMeshes(self)Get all triangleMeshes.
 getType(self)Get type.
 getVertexes(self)Get all vertexes.
 getXMLLocalName(self)Get xml local name.
 transformGeometryOutput(self, geometryOutput)Transform the geometry output by the local matrix4x4.
 |  
 
| class Sphere(fabmetheus_utilities.geometry.solids.sphere.Sphere)
 |  |  | An Art of Illusion Sphere object. 
 |  |  | Method resolution order:Spherefabmetheus_utilities.geometry.solids.sphere.Spherefabmetheus_utilities.geometry.solids.cube.Cubefabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMeshfabmetheus_utilities.geometry.solids.group.Groupfabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
 Methods defined here:
 
 setToArtOfIllusionDictionary(self)Set the shape of this carvable object.
 Methods inherited from fabmetheus_utilities.geometry.solids.sphere.Sphere:
 
 createShape(self)Create the shape.
 setToElementNode(self, elementNode)Set to elementNode.
 Methods inherited from fabmetheus_utilities.geometry.solids.cube.Cube:
 
 addXMLSection(self, depth, output)Add the xml section for this object.
 Methods inherited from fabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMesh:
 
 __init__(self)Add empty lists.
 getCarveBoundaryLayers(self)Get the boundary layers.
 getCarveCornerMaximum(self)Get the corner maximum of the vertexes.
 getCarveCornerMinimum(self)Get the corner minimum of the vertexes.
 getCarveLayerHeight(self)Get the layer height.
 getFabmetheusXML(self)Return the fabmetheus XML.
 getGeometryOutput(self)Get geometry output dictionary.
 getInterpretationSuffix(self)Return the suffix for a triangle mesh.
 getLoops(self, importRadius, z)Get loops sliced through shape.
 getLoopsFromMesh(self, z)Get loops from a carve of a mesh.
 getMinimumZ(self)Get the minimum z.
 getTransformedVertexes(self)Get all transformed vertexes.
 getTriangleMeshes(self)Get all triangleMeshes.
 getVertexes(self)Get all vertexes.
 setCarveImportRadius(self, importRadius)Set the import radius.
 setCarveIsCorrectMesh(self, isCorrectMesh)Set the is correct mesh flag.
 setCarveLayerHeight(self, layerHeight)Set the layer height.
 setEdgesForAllFaces(self)Set the face edges of all the faces.
 Methods inherited from fabmetheus_utilities.geometry.solids.group.Group:
 
 addXMLInnerSection(self, depth, output)Add xml inner section for this object.
 getMatrix4X4(self)Get the matrix4X4.
 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.
 getAttributes(self)Get attribute table.
 getComplexTransformedPathLists(self)Get complex transformed path lists.
 getFabricationExtension(self)Get fabrication extension.
 getFabricationText(self, addLayerTemplate)Get fabrication text.
 getPaths(self)Get all paths.
 getTransformedPaths(self)Get all transformed paths.
 getType(self)Get type.
 getXMLLocalName(self)Get xml local name.
 transformGeometryOutput(self, geometryOutput)Transform the geometry output by the local matrix4x4.
 |  
 
| class TriangleMesh(fabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMesh)
 |  |  | An Art of Illusion triangle mesh object. 
 |  |  | Method resolution order:TriangleMeshfabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMeshfabmetheus_utilities.geometry.solids.group.Groupfabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
 Methods defined here:
 
 setToArtOfIllusionDictionary(self)Set the shape of this carvable object info.
 Methods inherited from fabmetheus_utilities.geometry.solids.triangle_mesh.TriangleMesh:
 
 __init__(self)Add empty lists.
 addXMLSection(self, depth, output)Add the xml section for this object.
 getCarveBoundaryLayers(self)Get the boundary layers.
 getCarveCornerMaximum(self)Get the corner maximum of the vertexes.
 getCarveCornerMinimum(self)Get the corner minimum of the vertexes.
 getCarveLayerHeight(self)Get the layer height.
 getFabmetheusXML(self)Return the fabmetheus XML.
 getGeometryOutput(self)Get geometry output dictionary.
 getInterpretationSuffix(self)Return the suffix for a triangle mesh.
 getLoops(self, importRadius, z)Get loops sliced through shape.
 getLoopsFromMesh(self, z)Get loops from a carve of a mesh.
 getMinimumZ(self)Get the minimum z.
 getTransformedVertexes(self)Get all transformed vertexes.
 getTriangleMeshes(self)Get all triangleMeshes.
 getVertexes(self)Get all vertexes.
 setCarveImportRadius(self, importRadius)Set the import radius.
 setCarveIsCorrectMesh(self, isCorrectMesh)Set the is correct mesh flag.
 setCarveLayerHeight(self, layerHeight)Set the layer height.
 setEdgesForAllFaces(self)Set the face edges of all the faces.
 Methods inherited from fabmetheus_utilities.geometry.solids.group.Group:
 
 addXMLInnerSection(self, depth, output)Add xml inner section for this object.
 getMatrix4X4(self)Get the matrix4X4.
 getMatrixChainTetragrid(self)Get the matrix chain tetragrid.
 getVisible(self)Get visible.
 setToElementNode(self, elementNode)Set to elementNode.
 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.
 getAttributes(self)Get attribute table.
 getComplexTransformedPathLists(self)Get complex transformed path lists.
 getFabricationExtension(self)Get fabrication extension.
 getFabricationText(self, addLayerTemplate)Get fabrication text.
 getPaths(self)Get all paths.
 getTransformedPaths(self)Get all transformed paths.
 getType(self)Get type.
 getXMLLocalName(self)Get xml local name.
 transformGeometryOutput(self, geometryOutput)Transform the geometry output by the local matrix4x4.
 |  |