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
       
SideLoop
Spiral
StartEnd

 
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, stepRatio, xmlElement)
Initialize.
__repr__(self)
Get the string representation of this StartEnd.
getSpiralPoint(self, unitPolar, vector3)
Add spiral to the vector.

 
class StartEnd
    Class to get a start through end range.
 
  Methods defined here:
__init__(self, modulo, prefix, xmlElement)
Initialize.
__repr__(self)
Get the string representation of this StartEnd.

 
Functions
       
getAverageRadius(radiusComplex)
Get average radius from radiusComplex.
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(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.
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/>