Trees | Indices | Help |
|
---|
|
object --+ | ??.instance --+ | SceneObject --+ | Geometry --+ | Transformed --+ | MatrixTransformed --+ | OrthoTransformed --+ | EulerRotated
The EulerRotated describes an object to which it has been applied a composition of 3 rotations. Rotations angles are the roll around the x-axis, the elevation around the rotated y-axis and azimuth around the rotated z -axis. The equivalent rotation is given by the matrix: | ca*ce ca*se*sr - sa*cr ca*se*cr + sa*sr | | sa*ce ca*cr + sa*se*sr sa*se*cr - ca*sr | | -se ce*sr ce*cr | where cr = cos(roll), sr = sin(roll), ce = cos(elevation), se = sin(elevation), ca = cos(azimuth) and sa = sin(azimuth).
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
Class Variables | |
__instance_size__ = 12
|
|
Inherited from |
Properties | |
DEFAULT_AZIMUTH | |
DEFAULT_ELEVATION | |
DEFAULT_ROLL | |
azimuth | |
elevation | |
roll | |
Inherited from Inherited from Inherited from |
Method Details |
__init__( (object)arg1, (float)azimuth, (float)elevation, (float)roll, (Geometry)geometry) -> None : EulerRotated(azimuth,elevation,roll,geometry) C++ signature : void __init__(struct _object *,double,double,double,class TOOLS::RefCountPtr<class PGL::Geometry>)
|
isAzimuthToDefault( (EulerRotated)arg1) -> bool : C++ signature : bool isAzimuthToDefault(class PGL::EulerRotated {lvalue}) |
isElevationToDefault( (EulerRotated)arg1) -> bool : C++ signature : bool isElevationToDefault(class PGL::EulerRotated {lvalue}) |
isRollToDefault( (EulerRotated)arg1) -> bool : C++ signature : bool isRollToDefault(class PGL::EulerRotated {lvalue}) |
Property Details |
DEFAULT_AZIMUTH
|
DEFAULT_ELEVATION
|
DEFAULT_ROLL
|
azimuth
|
elevation
|
roll
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jul 16 15:52:17 2008 | http://epydoc.sourceforge.net |