Using Shape Rotation

   Print  Previous  Next

Functions Provided For Rotating Shapes

The following table provides an overview of all functions to rotate shapes:

Function

Description

void SetRotationX(float value)

Sets the Rotation X value. Valid values for value range from -180.00 to 180.00.

float GetRotationX()

Returns the currently set value for Rotation X.

void SetRotationY(float value)

Sets the Rotation Y value. Valid values for value range from -180.00 to 180.00.

float GetRotationY()

Returns the currently set value for Rotation Y.

void SetRotationZ(float value)

Sets the Rotation Z value. Valid values for value range from -180.00 to 180.00.

float GetRotationZ()

Returns the currently set value for Rotation Z.

void SetRotation(float value, float value, float value)

Sets the Rotation X, Rotation Y, and Rotation Z value. Valid values for value range from -180.00 to 180.00.

void SetRotationOrigin(int mode)

Sets the Rotation Origin. Please use a constant as described below for mode.

int GetRotationOrigin()

Returns the currently set Rotation Origin.

void SetRotationAnimationX(int value)

Sets the Permanent Rotation Mode for Rotation X. Use TRUE to activate it. Use FALSE to deactivate it.

int GetRotationAnimationX()

Returns if the Permanent Rotation Mode for Rotation X is activated or deactivated.

void ToggleRotationAnimationX()

Toggles the Permanent Rotation Mode for Rotation X.

void SetRotationAnimationY(int value)

Sets the Permanent Rotation Mode for Rotation Y. Use TRUE to activate it. Use FALSE to deactivate it.

int GetRotationAnimationY()

Toggles the Permanent Rotation Mode for Rotation Y.

void ToggleRotationAnimationY()

Returns if the Permanent Rotation Mode for Rotation Y is activated or deactivated.

void SetRotationAnimationZ(int value)

Sets the Permanent Rotation Mode for Rotation Z. Use TRUE to activate it. Use FALSE to deactivate it.

int GetRotationAnimationZ()

Toggles the Permanent Rotation Mode for Rotation Z.

void ToggleRotationAnimationZ()

Returns if the Permanent Rotation Mode for Rotation Z is activated or deactivated.

void SetRotationAnimation(int value, int value, int value)

Sets the Permanent Rotation Mode for Rotation X, Rotation Y, and Rotation Z. Use TRUE to activate it. Use FALSE to deactivate it.

 

Remarks

Not all effects which use shapes offer Rotation. Therefore, the functions are only available, if the effect offers Rotation .

Not all effects which use shapes offer Rotation Animation. Therefore, the functions are only available, if the effect offers Rotation Animation.

 

Rotation Origin Constants

Constant

Description

int ORIGIN_CENTER

Sets the Rotation Origin to Center.

int ORIGIN_FRONT

Sets the Rotation Origin to Front.

int ORIGIN_BACK

Sets the Rotation Origin to Back.

int ORIGIN_LEFT

Sets the Rotation Origin to Left.

int ORIGIN_RIGHT

Sets the Rotation Origin to Right.

int ORIGIN_TOP

Sets the Rotation Origin to Top.

int ORIGIN_BOTTOM

Sets the Rotation Origin to Bottom.

int ORIGIN_TOP_LEFT

Sets the Rotation Origin to Top Left.

int ORIGIN_TOP_RIGHT

Sets the Rotation Origin to Top Right.

int ORIGIN_BOTTOM_LEFT

Sets the Rotation Origin to Bottom Left.

int ORIGIN_BOTTOM_RIGHT

Sets the Rotation Origin to Bottom Right.

int ORIGIN_FRONT_LEFT

Sets the Rotation Origin to Front Left.

int ORIGIN_FRONT_RIGHT

Sets the Rotation Origin to Front Right.

int ORIGIN_BACK_LEFT

Sets the Rotation Origin to Back Left.

int ORIGIN_BACK_RIGHT

Sets the Rotation Origin to Back Right.

int ORIGIN_FRONT_TOP

Sets the Rotation Origin to Front Top.

int ORIGIN_FRONT_BOTTOM

Sets the Rotation Origin to Front Bottom.

int ORIGIN_BACK_TOP

Sets the Rotation Origin to Back Top.

int ORIGIN_BACK_BOTTOM

Sets the Rotation Origin to Back Bottom.

int ORIGIN_FRONT_TOP_LEFT

Sets the Rotation Origin to Front Top Left.

int ORIGIN_FRONT_TOP_RIGHT

Sets the Rotation Origin to Front Top Right.

int ORIGIN_FRONT_BOTTOM_LEFT

Sets the Rotation Origin to Front Bottom Left.

int ORIGIN_FRONT_BOTTOM_RIGHT

Sets the Rotation Origin to Front Bottom Right.

int ORIGIN_BACK_TOP_LEFT

Sets the Rotation Origin to Back Top Left.

int ORIGIN_BACK_TOP_RIGHT

Sets the Rotation Origin to Back Top Right.

int ORIGIN_BACK_BOTTOM_LEFT

Sets the Rotation Origin to Back Bottom Left.

int ORIGIN_BACK_BOTTOM_RIGHT

Sets the Rotation Origin to Back Bottom Right.

 

MADRIX Version: 3.6g | Script Version: 2.21
[Ctrl & +/-] = Zoom In/Out | [Ctrl & 0] = 100%
Print   Previous   Next