Python: module fabmetheus_utilities.geometry.creation.solid

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

`Solid.
Solid has some of the same functions as lineation, however you can not define geometry by dictionary string in the target because there is no getGeometryOutputByArguments function. You would have to define a shape by making the shape element. Also, you can not define geometry by 'get<Creation Name>, because the target only gets element. Instead you would have the shape element, and set the target in solid to that element.`

Modules
`` |  |
__init__ fabmetheus_utilities.euclidean | fabmetheus_utilities.geometry.geometry_utilities.evaluate fabmetheus_utilities.geometry.creation.lineation | math fabmetheus_utilities.geometry.geometry_utilities.matrix | fabmetheus_utilities.geometry.geometry_tools.path

Classes
`` |  | SolidDerivation
class SolidDerivation
`` | `Class to hold solid variables.`
| Methods defined here: __init__(self, elementNode) `Set defaults.`

Functions
`` |  | getGeometryOutputByFunction(elementNode, geometryFunction) `Get geometry output by manipulationFunction.` getGeometryOutputByManipulation(elementNode, geometryOutput) `Get geometryOutput manipulated by the plugins in the manipulation shapes & solids folders.` getNewDerivation(elementNode) `Get new derivation.` getSolidMatchingPlugins(elementNode) `Get solid plugins in the manipulation matrix, shapes & solids folders.` processArchiveRemoveSolid(elementNode, geometryOutput) `Process the target by the manipulationFunction.` processElementNode(elementNode) `Process the xml element.` processElementNodeByDerivation(derivation, elementNode) `Process the xml element by derivation.` processElementNodeByFunction(elementNode, manipulationFunction) `Process the xml element.` processElementNodeByFunctionPair(elementNode, geometryFunction, pathFunction) `Process the xml element by the appropriate manipulationFunction.` processElementNodeByGeometry(elementNode, geometryOutput) `Process the xml element by geometryOutput.` processTarget(target) `Process the target.` processTargetByFunctionPair(geometryFunction, pathFunction, target) `Process the target by the manipulationFunction.`

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/>