#include <FCDTransform.h>
Inheritance diagram for FCDTSkew:

Public Member Functions | |
| FCDTSkew (FCDocument *document, FCDSceneNode *parent) | |
| Constructor: do not use directly. | |
| virtual | ~FCDTSkew () |
| Destructor. | |
| virtual Type | GetType () const |
| Retrieves the transformation class type for the transformation. | |
| FCDParameterAnimatableSkew & | GetSkew () |
| Retrieves the skew value for this transformation. | |
| const FCDParameterAnimatableSkew & | GetSkew () const |
| void | SetSkew (const FMSkew &_skew) |
| Sets the skew value for this transformation. | |
| const FMVector3 & | GetRotateAxis () const |
| Retrieves the axis which is rotated. | |
| FMVector3 & | GetRotateAxis () |
| See above. | |
| void | SetRotateAxis (const FMVector3 &axis) |
| Sets the axis which is rotated. | |
| const FMVector3 & | GetAroundAxis () const |
| Retrieves the axis around which the rotation is done. | |
| FMVector3 & | GetAroundAxis () |
| See above. | |
| void | SetAroundAxis (const FMVector3 &axis) |
| Sets the axis around which the rotation is done. | |
| const float & | GetAngle () const |
| Retrieves the rotation angle. | |
| float & | GetAngle () |
| See above. | |
| void | SetAngle (float angle) |
| Sets the rotation angle. | |
| virtual FMMatrix44 | ToMatrix () const |
| Converts the skew into a matrix. | |
| virtual bool | IsAnimated () const |
| Retrieves whether the transformation is animated. | |
| FCDAnimated * | GetAnimated () |
| Retrieves the animated element for the skew. | |
| virtual const FCDAnimated * | GetAnimated () const |
| See above. | |
| virtual FCDTransform * | Clone (FCDTransform *clone=NULL) const |
| Creates a copy of a skew transformation. | |
In COLLADA, the skew transformation follows the Renderman convention. A skew is defined by two axis and one angle: the axis which is rotated, the axis around which the rotation is done and the angle of the rotation.
|
||||||||||||
|
Constructor: do not use directly. Instead, use the FCDSceneNode::AddTransform function with the transformation type: SKEW.
|
|
|
Creates a copy of a skew transformation.
Implements FCDTransform. |
|
|
Retrieves the rotation angle.
|
|
|
Retrieves the animated element for the skew.
Reimplemented from FCDTransform. |
|
|
Retrieves the axis around which the rotation is done.
|
|
|
Retrieves the axis which is rotated.
|
|
|
Retrieves the skew value for this transformation.
|
|
|
Retrieves the transformation class type for the transformation.
Implements FCDTransform. |
|
|
Retrieves whether the transformation is animated.
Implements FCDTransform. |
|
|
Sets the rotation angle.
|
|
|
Sets the axis around which the rotation is done.
|
|
|
Sets the axis which is rotated.
|
|
|
Sets the skew value for this transformation.
|
|
|
Converts the skew into a matrix.
Implements FCDTransform. |
1.4.6-NO