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

Sponge cross section.

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

 
Classes
       
SpongeCircle
SpongeDerivation

 
class SpongeCircle
    Class to hold sponge circle.
 
  Methods defined here:
__init__(self, center, radius=0.0)
Initialize.
getRadius(self, arealOverlapRatio, center, derivation, otherCircles)
Set sponge bubble radius.
moveCircle(self, arealOverlapRatio, derivation, otherCircles)
Move circle into an open spot.

 
class SpongeDerivation
    Class to hold sponge variables.
 
  Methods defined here:
__init__(self, elementNode)
Initialize.
__repr__(self)
Get the string representation of this SpongeDerivation.

 
Functions
       
getGeometryOutput(derivation, elementNode)
Get vector3 vertexes from attribute dictionary.
getGeometryOutputByArguments(arguments, elementNode)
Get vector3 vertexes from attribute dictionary by arguments.
getIsPointAway(minimumDistance, point, spongeCircles)
Determine if the point is at least the minimumDistance away from other points.
getNewDerivation(elementNode)
Get new derivation.
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/>