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

Mechaslab.

 
Modules
       
__init__
fabmetheus_utilities.geometry.solids.cylinder
fabmetheus_utilities.euclidean
fabmetheus_utilities.geometry.geometry_utilities.evaluate
fabmetheus_utilities.geometry.creation.extrude
fabmetheus_utilities.geometry.creation.lineation
math
fabmetheus_utilities.geometry.geometry_utilities.matrix
fabmetheus_utilities.geometry.creation.peg
fabmetheus_utilities.geometry.geometry_utilities.evaluate_elements.setting
fabmetheus_utilities.geometry.creation.solid
fabmetheus_utilities.geometry.manipulation_matrix.translate
fabmetheus_utilities.geometry.solids.triangle_mesh

 
Classes
       
CellExistence
HollowPegSocket
MechaslabDerivation

 
class CellExistence
    Class to determine if a cell exists.
 
  Methods defined here:
__init__(self, columns, rows, value)
Initialize.
__repr__(self)
Get the string representation of this CellExistence.
getIsInExistence(self, columnIndex, rowIndex)
Detremine if the cell at the column and row exists.

 
class HollowPegSocket
    Class to hold hollow peg socket variables.
 
  Methods defined here:
__init__(self, center)
Initialize.
__repr__(self)
Get the string representation of this HollowPegSocket.

 
class MechaslabDerivation
    Class to hold mechaslab variables.
 
  Methods defined here:
__init__(self, elementNode)
Set defaults.
__repr__(self)
Get the string representation of this MechaslabDerivation.

 
Functions
       
addAlongWay(begin, distance, end, loop)
Get the beveled rectangle.
addGroove(derivation, negatives)
Add groove on each side of cage.
addHollowPegSocket(derivation, hollowPegSocket, negatives, positives)
Add the socket and hollow peg.
addSlab(derivation, positives)
Add slab.
addXGroove(derivation, negatives, y)
Add x groove.
addYGroove(derivation, negatives, x)
Add y groove
getBeveledRectangle(bevel, bottomLeft)
Get the beveled rectangle.
getGeometryOutput(elementNode)
Get vector3 vertexes from attribute dictionary.
getGeometryOutputByArguments(arguments, elementNode)
Get vector3 vertexes from attribute dictionary by arguments.
getNewDerivation(elementNode)
Get new derivation.
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/>