Trees | Indices | Help |
|
---|
|
object --+ | ??.instance --+ | SceneObject --+ | Geometry --+ | Primitive --+ | ParametricModel --+ | Hull --+ | AsymmetricHull
An Asymmetric Hull describes an anvelop defined by 6 morphological points. This is an implementation of the asymmetric crowns introduced by [Koop,89] and [Cescatti,97].The two first morphological points are the bottom and top points of the hull.The four other points are used to defined the peripheral line of the hull (P1,P2,P3,P4).The two first points are located along the x -axis (P1,P2) and the two other along the y-axis (P3,P4).As such Pi points are described with only two dimensions, i.e. a radius and a height using corresponding parametersFinally, the shape coefficients are versatile indices which describe the curvature of the hull above and below the peripheral line.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from |
Class Variables | |
__instance_size__ = 12
|
|
Inherited from |
Method Details |
__init__( (object)arg1 [, (float)negXRadius [, (float)posXRadius [, (float)negYRadius [, (float)posYRadius [, (float)negXHeight [, (float)posXHeight [, (float)negYHeight [, (float)posYHeight [, (Vector3)bottom [, (Vector3)top [, (float)bottomShape [, (float)topShape [, (int)slices [, (int)stacks]]]]]]]]]]]]]]) -> None : AsymmetricHull([negXRadius,posXRadius,negYRadius,posYRadius,negXHeight,posXHeight,negYHeight,posYHeight,bottom, top, bottomShape, topShape, slices, stacks]) C++ signature : void __init__(struct _object * [,double [,double [,double [,double [,double [,double [,double [,double [,class TOOLS::Vector3 [,class TOOLS::Vector3 [,double [,double [,unsigned char [,unsigned char]]]]]]]]]]]]]])
|
isBottomShapeToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isBottomShapeToDefault(class PGL::AsymmetricHull {lvalue}) |
isBottomToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isBottomToDefault(class PGL::AsymmetricHull {lvalue}) |
isNegXHeightToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isNegXHeightToDefault(class PGL::AsymmetricHull {lvalue}) |
isNegXRadiusToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isNegXRadiusToDefault(class PGL::AsymmetricHull {lvalue}) |
isNegYHeightToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isNegYHeightToDefault(class PGL::AsymmetricHull {lvalue}) |
isNegYRadiusToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isNegYRadiusToDefault(class PGL::AsymmetricHull {lvalue}) |
isPosXHeightToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isPosXHeightToDefault(class PGL::AsymmetricHull {lvalue}) |
isPosXRadiusToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isPosXRadiusToDefault(class PGL::AsymmetricHull {lvalue}) |
isPosYHeightToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isPosYHeightToDefault(class PGL::AsymmetricHull {lvalue}) |
isPosYRadiusToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isPosYRadiusToDefault(class PGL::AsymmetricHull {lvalue}) |
isSlicesToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isSlicesToDefault(class PGL::AsymmetricHull {lvalue}) |
isStacksToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isStacksToDefault(class PGL::AsymmetricHull {lvalue}) |
isTopShapeToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isTopShapeToDefault(class PGL::AsymmetricHull {lvalue}) |
isTopToDefault( (AsymmetricHull)arg1) -> bool : C++ signature : bool isTopToDefault(class PGL::AsymmetricHull {lvalue}) |
Property Details |
DEFAULT_BOTTOM
|
DEFAULT_BOTTOM_SHAPE
|
DEFAULT_NEG_X_HEIGHT
|
DEFAULT_NEG_X_RADIUS
|
DEFAULT_NEG_Y_HEIGHT
|
DEFAULT_NEG_Y_RADIUS
|
DEFAULT_POS_X_HEIGHT
|
DEFAULT_POS_X_RADIUS
|
DEFAULT_POS_Y_HEIGHT
|
DEFAULT_POS_Y_RADIUS
|
DEFAULT_SLICES
|
DEFAULT_STACKS
|
DEFAULT_TOP
|
DEFAULT_TOP_SHAPE
|
bottom
|
bottomShape
|
negXHeight
|
negXRadius
|
negYHeight
|
negYRadius
|
posXHeight
|
posXRadius
|
posYHeight
|
posYRadius
|
slices
|
stacks
|
top
|
topShape
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jul 16 15:52:16 2008 | http://epydoc.sourceforge.net |