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

Teardrop path.

 
Modules
       
__init__
fabmetheus_utilities.euclidean
fabmetheus_utilities.geometry.geometry_utilities.evaluate
fabmetheus_utilities.geometry.creation.extrude
fabmetheus_utilities.geometry.creation.lineation
math
fabmetheus_utilities.geometry.geometry_tools.path
fabmetheus_utilities.geometry.geometry_utilities.evaluate_elements.setting

 
Classes
       
TeardropDerivation

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

 
Functions
       
addNegativesByRadius(elementNode, end, negatives, radius, start)
Add teardrop drill hole to negatives.
getGeometryOutput(derivation, elementNode)
Get vector3 vertexes from attribute dictionary.
getGeometryOutputByArguments(arguments, elementNode)
Get vector3 vertexes from attribute dictionary by arguments.
getInclination(end, start)
Get inclination.
getNewDerivation(elementNode)
Get new derivation.
getTeardropPath(inclination, overhangRadians, overhangSpan, radiusArealized, sides)
Get vector3 teardrop path.
getTeardropPathByEndStart(elementNode, end, radius, start)
Get vector3 teardrop path by end and start.
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/>