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

Polygon path.

 
Modules
       
__init__
fabmetheus_utilities.euclidean
fabmetheus_utilities.geometry.geometry_utilities.evaluate
math
fabmetheus_utilities.geometry.manipulation_evaluator.matrix
fabmetheus_utilities.geometry.geometry_tools.path

 
Classes
       
LineationDerivation
SideLoop
Spiral

 
class LineationDerivation
    Class to hold lineation variables.
 
  Methods defined here:
__init__(self)
Set defaults.
__repr__(self)
Get the string representation of this LineationDerivation.
setToXMLElement(self, xmlElement)
Set to the xmlElement.

 
class SideLoop
    Class to handle loop, side angle and side length.
 
  Methods defined here:
__init__(self, loop, sideAngle=None, sideLength=None)
Initialize.
getManipulationPluginLoops(self, xmlElement)
Get loop manipulated by the plugins in the manipulation paths folder.
rotate(self, xmlElement)
Rotate.

 
class Spiral
    Class to add a spiral.
 
  Methods defined here:
__init__(self, spiral, stepRatio)
Initialize.
__repr__(self)
Get the string representation of this Spiral.
getSpiralPoint(self, unitPolar, vector3)
Add spiral to the vector.

 
Functions
       
getComplexByDictionary(dictionary, valueComplex)
Get complex by dictionary.
getComplexByDictionaryListValue(value, valueComplex)
Get complex by dictionary, list or value.
getComplexByFloatList(floatList, valueComplex)
Get complex by float list.
getComplexByMultiplierPrefix(multiplier, prefix, valueComplex, xmlElement)
Get complex from multiplier, prefix and xml element.
getComplexByMultiplierPrefixes(multiplier, prefixes, valueComplex, xmlElement)
Get complex from multiplier, prefixes and xml element.
getComplexByPrefix(prefix, valueComplex, xmlElement)
Get complex from prefix and xml element.
getComplexByPrefixBeginEnd(prefixBegin, prefixEnd, valueComplex, xmlElement)
Get complex from prefixBegin, prefixEnd and xml element.
getComplexByPrefixes(prefixes, valueComplex, xmlElement)
Get complex from prefixes and xml element.
getComplexIfNone(valueComplex)
Get new complex if the original complex is none.
getFloatByPrefixBeginEnd(prefixBegin, prefixEnd, valueFloat, xmlElement)
Get float from prefixBegin, prefixEnd and xml element.
getFloatByPrefixSide(prefix, side, xmlElement)
Get float by prefix and side.
getGeometryOutput(derivation, xmlElement)
Get geometry output from paths.
getGeometryOutputByArguments(arguments, xmlElement)
Get vector3 vertexes from attribute dictionary by arguments.
getGeometryOutputByFunction(manipulationFunction, xmlElement)
Get geometry output by manipulationFunction.
getGeometryOutputByLoop(sideLoop, xmlElement)
Get geometry output by side loop.
getGeometryOutputByLoopFunction(manipulationFunction, sideLoop, xmlElement)
Get geometry output by side loop.
getGeometryOutputByManipulation(sideLoop, xmlElement)
Get geometry output by manipulation.
getMinimumRadius(beginComplexSegmentLength, endComplexSegmentLength, radius)
Get minimum radius.
getNumberOfBezierPoints(begin, end, xmlElement)
Get the numberOfBezierPoints.
getPackedGeometryOutputByLoop(sideLoop, xmlElement)
Get packed geometry output by side loop.
getRadiusAverage(radiusComplex)
Get average radius from radiusComplex.
getRadiusByPrefix(prefix, sideLength, xmlElement)
Get radius by prefix.
getRadiusComplex(radius, xmlElement)
Get radius complex for xmlElement.
getStrokeRadiusByPrefix(prefix, xmlElement)
Get strokeRadius by prefix.
getUnpackedLoops(loops)
Get unpacked loops.
getWrappedInteger(integer, modulo)
Get wrapped integer.
processXMLElement(xmlElement)
Process the xml element.
processXMLElementByFunction(manipulationFunction, xmlElement)
Process the xml element by manipulationFunction.
processXMLElementByGeometry(geometryOutput, xmlElement)
Process the xml element by geometryOutput.
setClosedAttribute(revolutions, xmlElement)
Set the closed attribute of the xmlElement.

 
Data
        __author__ = 'Enrique Perez (perez_enrique@yahoo.com)'
__credits__ = 'Art of Illusion <http://www.artofillusion.org/>'
__date__ = '$Date: 2008/02/05 $'
__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
        Art of Illusion <http://www.artofillusion.org/>