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

Boolean geometry cylinder.

 
Modules
       
__init__
fabmetheus_utilities.geometry.solids.cube
fabmetheus_utilities.euclidean
fabmetheus_utilities.geometry.geometry_utilities.evaluate
fabmetheus_utilities.geometry.solids.group
math
fabmetheus_utilities.geometry.solids.trianglemesh

 
Classes
       
fabmetheus_utilities.geometry.solids.cube.Cube(fabmetheus_utilities.geometry.solids.trianglemesh.TriangleMesh)
Cylinder

 
class Cylinder(fabmetheus_utilities.geometry.solids.cube.Cube)
    A cylinder object.
 
 
Method resolution order:
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:
__init__(self)
Add empty lists.
createShape(self)
Create the shape.
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.

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.

 
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/>