| |
- fabmetheus_utilities.geometry.geometry_utilities.booleansolid.BooleanSolid(fabmetheus_utilities.geometry.solids.group.Group)
-
- BooleanSolid
- fabmetheus_utilities.geometry.solids.cube.Cube(fabmetheus_utilities.geometry.solids.trianglemesh.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.trianglemesh.TriangleMesh(fabmetheus_utilities.geometry.solids.group.Group)
-
- TriangleMesh
class BooleanSolid(fabmetheus_utilities.geometry.geometry_utilities.booleansolid.BooleanSolid) |
|
An Art of Illusion CSG object info. |
|
- Method resolution order:
- BooleanSolid
- fabmetheus_utilities.geometry.geometry_utilities.booleansolid.BooleanSolid
- fabmetheus_utilities.geometry.solids.group.Group
- fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
Methods defined here:
- setToObjectAttributeDictionary(self)
- Set the shape of this carvable object info.
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.
- 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.
- getXMLClassName(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.
- 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.
|
class Cube(fabmetheus_utilities.geometry.solids.cube.Cube) |
|
An Art of Illusion Cube object. |
|
- Method resolution order:
- Cube
- fabmetheus_utilities.geometry.solids.cube.Cube
- fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh
- fabmetheus_utilities.geometry.solids.group.Group
- fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
Methods defined here:
- setToObjectAttributeDictionary(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.
Methods inherited from fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh:
- __init__(self)
- Add empty lists.
- getCarveCornerMaximum(self)
- Get the corner maximum of the vertexes.
- getCarveCornerMinimum(self)
- Get the corner minimum of the vertexes.
- getCarveLayerThickness(self)
- Get the layer thickness.
- getCarveRotatedBoundaryLayers(self)
- Get the rotated boundary layers.
- getFabmetheusXML(self)
- Return the fabmetheus XML.
- 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.
- getTransformedVertexes(self)
- Get all transformed vertexes.
- getTriangleMeshes(self)
- Get all triangleMeshes.
- getVertexes(self)
- Get all vertexes.
- getZAddExtruderPaths(self, z)
- Get next z and add extruder loops.
- setCarveBridgeLayerThickness(self, bridgeLayerThickness)
- Set the bridge layer thickness. If the infill is not in the direction of the bridge, the bridge layer thickness should be given as None or not set at all.
- setCarveImportRadius(self, importRadius)
- Set the import radius.
- setCarveIsCorrectMesh(self, isCorrectMesh)
- Set the is correct mesh flag.
- setCarveLayerThickness(self, layerThickness)
- Set the layer thickness.
- 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.
- 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.
- 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.
- getTransformedPaths(self)
- Get all transformed paths.
- getType(self)
- Get type.
- getXMLClassName(self)
- Get xml class name.
|
class Cylinder(fabmetheus_utilities.geometry.solids.cylinder.Cylinder) |
|
An Art of Illusion Cylinder object. |
|
- Method resolution order:
- Cylinder
- fabmetheus_utilities.geometry.solids.cylinder.Cylinder
- fabmetheus_utilities.geometry.solids.cube.Cube
- fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh
- fabmetheus_utilities.geometry.solids.group.Group
- fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
Methods defined here:
- setToObjectAttributeDictionary(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.
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.trianglemesh.TriangleMesh:
- getCarveCornerMaximum(self)
- Get the corner maximum of the vertexes.
- getCarveCornerMinimum(self)
- Get the corner minimum of the vertexes.
- getCarveLayerThickness(self)
- Get the layer thickness.
- getCarveRotatedBoundaryLayers(self)
- Get the rotated boundary layers.
- getFabmetheusXML(self)
- Return the fabmetheus XML.
- 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.
- getTransformedVertexes(self)
- Get all transformed vertexes.
- getTriangleMeshes(self)
- Get all triangleMeshes.
- getVertexes(self)
- Get all vertexes.
- getZAddExtruderPaths(self, z)
- Get next z and add extruder loops.
- setCarveBridgeLayerThickness(self, bridgeLayerThickness)
- Set the bridge layer thickness. If the infill is not in the direction of the bridge, the bridge layer thickness should be given as None or not set at all.
- setCarveImportRadius(self, importRadius)
- Set the import radius.
- setCarveIsCorrectMesh(self, isCorrectMesh)
- Set the is correct mesh flag.
- setCarveLayerThickness(self, layerThickness)
- Set the layer thickness.
- 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.
- 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.
- 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.
- getTransformedPaths(self)
- Get all transformed paths.
- getType(self)
- Get type.
- getXMLClassName(self)
- Get xml class name.
|
class Group(fabmetheus_utilities.geometry.solids.group.Group) |
|
An Art of Illusion Group object. |
|
- Method resolution order:
- Group
- fabmetheus_utilities.geometry.solids.group.Group
- fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
Methods defined here:
- setToObjectAttributeDictionary(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.
- 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.
- 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.
- getXMLClassName(self)
- Get xml class name.
|
class Sphere(fabmetheus_utilities.geometry.solids.sphere.Sphere) |
|
An Art of Illusion Sphere object. |
|
- Method resolution order:
- Sphere
- fabmetheus_utilities.geometry.solids.sphere.Sphere
- fabmetheus_utilities.geometry.solids.cube.Cube
- fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh
- fabmetheus_utilities.geometry.solids.group.Group
- fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
Methods defined here:
- setToObjectAttributeDictionary(self)
- Set the shape of this carvable object.
Methods inherited from fabmetheus_utilities.geometry.solids.sphere.Sphere:
- createShape(self)
- Create the shape.
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.trianglemesh.TriangleMesh:
- __init__(self)
- Add empty lists.
- getCarveCornerMaximum(self)
- Get the corner maximum of the vertexes.
- getCarveCornerMinimum(self)
- Get the corner minimum of the vertexes.
- getCarveLayerThickness(self)
- Get the layer thickness.
- getCarveRotatedBoundaryLayers(self)
- Get the rotated boundary layers.
- getFabmetheusXML(self)
- Return the fabmetheus XML.
- 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.
- getTransformedVertexes(self)
- Get all transformed vertexes.
- getTriangleMeshes(self)
- Get all triangleMeshes.
- getVertexes(self)
- Get all vertexes.
- getZAddExtruderPaths(self, z)
- Get next z and add extruder loops.
- setCarveBridgeLayerThickness(self, bridgeLayerThickness)
- Set the bridge layer thickness. If the infill is not in the direction of the bridge, the bridge layer thickness should be given as None or not set at all.
- setCarveImportRadius(self, importRadius)
- Set the import radius.
- setCarveIsCorrectMesh(self, isCorrectMesh)
- Set the is correct mesh flag.
- setCarveLayerThickness(self, layerThickness)
- Set the layer thickness.
- 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.
- 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.
- 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.
- getTransformedPaths(self)
- Get all transformed paths.
- getType(self)
- Get type.
- getXMLClassName(self)
- Get xml class name.
|
class TriangleMesh(fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh) |
|
An Art of Illusion triangle mesh object. |
|
- Method resolution order:
- TriangleMesh
- fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh
- fabmetheus_utilities.geometry.solids.group.Group
- fabmetheus_utilities.geometry.geometry_tools.dictionary.Dictionary
Methods defined here:
- setToObjectAttributeDictionary(self)
- Set the shape of this carvable object info.
Methods inherited from fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh:
- __init__(self)
- Add empty lists.
- addXMLSection(self, depth, output)
- Add the xml section for this object.
- getCarveCornerMaximum(self)
- Get the corner maximum of the vertexes.
- getCarveCornerMinimum(self)
- Get the corner minimum of the vertexes.
- getCarveLayerThickness(self)
- Get the layer thickness.
- getCarveRotatedBoundaryLayers(self)
- Get the rotated boundary layers.
- getFabmetheusXML(self)
- Return the fabmetheus XML.
- 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.
- getTransformedVertexes(self)
- Get all transformed vertexes.
- getTriangleMeshes(self)
- Get all triangleMeshes.
- getVertexes(self)
- Get all vertexes.
- getZAddExtruderPaths(self, z)
- Get next z and add extruder loops.
- setCarveBridgeLayerThickness(self, bridgeLayerThickness)
- Set the bridge layer thickness. If the infill is not in the direction of the bridge, the bridge layer thickness should be given as None or not set at all.
- setCarveImportRadius(self, importRadius)
- Set the import radius.
- setCarveIsCorrectMesh(self, isCorrectMesh)
- Set the is correct mesh flag.
- setCarveLayerThickness(self, layerThickness)
- Set the layer thickness.
- 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.
- 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.
- getTransformedPaths(self)
- Get all transformed paths.
- getType(self)
- Get type.
- getXMLClassName(self)
- Get xml class name.
| |