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

Peg.

 
Modules
       
__init__
fabmetheus_utilities.geometry.solids.cylinder
fabmetheus_utilities.geometry.geometry_utilities.evaluate
fabmetheus_utilities.geometry.creation.extrude
fabmetheus_utilities.geometry.creation.lineation
math
fabmetheus_utilities.geometry.creation.solid

 
Classes
       
PegDerivation

 
class PegDerivation
    Class to hold peg variables.
 
  Methods defined here:
__init__(self, elementNode)
Set defaults.

 
Functions
       
addPegOutput(bevel, endZ, outputs, radiusArealized, sides, start, topOverBottom)
Add beveled cylinder to outputs given bevel, endZ, radiusArealized and start.
getGeometryOutput(derivation, elementNode)
Get vector3 vertexes from attribute dictionary.
getGeometryOutputByArguments(arguments, elementNode)
Get vector3 vertexes from attribute dictionary by arguments.
getNewDerivation(elementNode)
Get new derivation.
getTopAddBiconicOutput(bottomRadians, height, outputs, radius, sides, start, tipRadius, topRadians)
Get top and add biconic cylinder to outputs.
processElementNode(elementNode)
Process the xml element.
setTopOverBottomByRadius(derivation, endZ, radius, startZ)
Set the derivation topOverBottom by the angle of the elementNode, the endZ, float radius and startZ.

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