Package fabmetheus_utilities :: Package geometry :: Package solids :: Module triangle_mesh :: Class TriangleMesh
[hide private]
[frames] | no frames]

Class TriangleMesh

source code


A triangle mesh.

Instance Methods [hide private]
 
__init__(self)
Add empty lists.
source code
 
addXMLSection(self, depth, output)
Add the xml section for this object.
source code
 
getCarveCornerMaximum(self)
Get the corner maximum of the vertexes.
source code
 
getCarveCornerMinimum(self)
Get the corner minimum of the vertexes.
source code
 
getCarveLayerThickness(self)
Get the layer thickness.
source code
 
getCarveRotatedBoundaryLayers(self)
Get the rotated boundary layers.
source code
 
getFabmetheusXML(self)
Return the fabmetheus XML.
source code
 
getGeometryOutput(self)
Get geometry output dictionary.
source code
 
getInterpretationSuffix(self)
Return the suffix for a triangle mesh.
source code
 
getLoops(self, importRadius, z)
Get loops sliced through shape.
source code
 
getLoopsFromMesh(self, z)
Get loops from a carve of a mesh.
source code
 
getMinimumZ(self)
Get the minimum z.
source code
 
getTransformedVertexes(self)
Get all transformed vertexes.
source code
 
getTriangleMeshes(self)
Get all triangleMeshes.
source code
 
getVertexes(self)
Get all vertexes.
source code
 
getZAddExtruderPaths(self, z)
Get next z and add extruder loops.
source code
 
liftByMinimumZ(self, minimumZ)
Lift the triangle mesh to the altitude.
source code
 
setCarveInfillInDirectionOfBridge(self, infillInDirectionOfBridge)
Set the infill in direction of bridge.
source code
 
setCarveLayerThickness(self, layerThickness)
Set the layer thickness.
source code
 
setCarveImportRadius(self, importRadius)
Set the import radius.
source code
 
setCarveIsCorrectMesh(self, isCorrectMesh)
Set the is correct mesh flag.
source code
 
setEdgesForAllFaces(self)
Set the face edges of all the faces.
source code

Inherited from group.Group: addXMLInnerSection, getMatrix4X4, getMatrixChainTetragrid, getVisible, setToXMLElement

Inherited from geometry_tools.dictionary.Dictionary: __repr__, addXML, addXMLArchivableObjects, createShape, getAttributeDictionary, getComplexTransformedPathLists, getFabricationExtension, getFabricationText, getPaths, getTransformedPaths, getType, getXMLLocalName

Method Details [hide private]

__init__(self)
(Constructor)

source code 

Add empty lists.

Overrides: geometry_tools.dictionary.Dictionary.__init__

addXMLSection(self, depth, output)

source code 

Add the xml section for this object.

Overrides: group.Group.addXMLSection

getGeometryOutput(self)

source code 

Get geometry output dictionary.

Overrides: geometry_tools.dictionary.Dictionary.getGeometryOutput

getLoops(self, importRadius, z)

source code 

Get loops sliced through shape.

Overrides: group.Group.getLoops

getMinimumZ(self)

source code 

Get the minimum z.

Overrides: geometry_tools.dictionary.Dictionary.getMinimumZ

getTransformedVertexes(self)

source code 

Get all transformed vertexes.

Overrides: geometry_tools.dictionary.Dictionary.getTransformedVertexes

getTriangleMeshes(self)

source code 

Get all triangleMeshes.

Overrides: geometry_tools.dictionary.Dictionary.getTriangleMeshes

getVertexes(self)

source code 

Get all vertexes.

Overrides: geometry_tools.dictionary.Dictionary.getVertexes