fabmetheus_utilities.geometry.geometry_tools.face ($Date: 2008/02/05 $)
index
/home/enrique/Desktop/backup/babbleold/script/reprap/fabmetheus/fabmetheus_utilities/geometry/geometry_tools/face.py

Face of a triangle mesh.

 
Modules
       
__init__
cStringIO
fabmetheus_utilities.euclidean
fabmetheus_utilities.geometry.geometry_utilities.evaluate
fabmetheus_utilities.gcodec
fabmetheus_utilities.intercircle
math
fabmetheus_utilities.geometry.geometry_utilities.matrix
fabmetheus_utilities.xml_simple_reader
fabmetheus_utilities.xml_simple_writer

 
Classes
       
Edge
Face

 
class Edge
    An edge of a triangle mesh.
 
  Methods defined here:
__init__(self)
Set the face indexes to None.
__repr__(self)
Get the string representation of this Edge.
addFaceIndex(self, faceIndex)
Add first None face index to input face index.
getFromVertexIndexes(self, edgeIndex, vertexIndexes)
Initialize from two vertex indices.

 
class Face
    A face of a triangle mesh.
 
  Methods defined here:
__init__(self)
Initialize.
__repr__(self)
Get the string representation of this object info.
addToAttributes(self, attributes)
Add to the attribute dictionary.
addXML(self, depth, output)
Add the xml for this object.
copy(self)
Get the copy of this face.
getFromEdgeIndexes(self, edgeIndexes, edges, faceIndex)
Initialize from edge indices.
setEdgeIndexesToVertexIndexes(self, edges, edgeTable)
Set the edge indexes to the vertex indexes.

 
Functions
       
addFaces(geometryOutput, faces)
Add the faces.
addGeometryList(elementNode, faces)
Add vertex elements to an xml element.
getCommonVertexIndex(edgeFirst, edgeSecond)
Get the vertex index that both edges have in common.
getFaces(geometryOutput)
Get the faces.
processElementNode(elementNode)
Process the xml element.

 
Data
        __author__ = 'Enrique Perez (perez_enrique@yahoo.com)'
__credits__ = 'Art of Illusion <http://www.artofillusion.org/>'
__date__ = '$Date: 2008/02/05 $'
__license__ = 'GNU Affero General Public License http://www.gnu.org/licenses/agpl.html'
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)

 
Author
        Enrique Perez (perez_enrique@yahoo.com)

 
Credits
        Art of Illusion <http://www.artofillusion.org/>