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

Add material to support overhang or remove material at the overhang angle.

 
Modules
       
__init__
fabmetheus_utilities.euclidean
fabmetheus_utilities.geometry.geometry_utilities.evaluate
fabmetheus_utilities.geometry.creation.lineation

 
Classes
       
SegmentDerivation
StartEnd

 
class SegmentDerivation
    Class to hold segment variables.
 
  Methods defined here:
__init__(self, elementNode, prefix)
Set defaults.

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

 
Functions
       
getManipulatedPaths(close, elementNode, loop, prefix, sideLength)
Get segment loop.
getNewDerivation(elementNode, prefix, sideLength)
Get new derivation.
getRadialPath(begin, center, end, path)
Get radial path.
getSegmentPath(center, loop, path, pointIndex)
Get segment path.
getSegmentPathDefault()
Get segment path default.
getWedgePath(begin, centerBegin, centerEnd, centerEndMinusBegin, end, path)
Get segment path.
getWiddershinsAverageByVector3(centerMinusBeginComplex, endMinusCenterComplex)
Get the normalized average of the widdershins vectors.
getXNormalizedVector3Path(path)
Get path where the x ranges from 0 to 1.
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)
globalExecutionOrder = 60

 
Author
        Enrique Perez (perez_enrique@yahoo.com)

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