GINO Graphics Suite - GINO v9.0  

gModifyTransform

Syntax

[C/C++:]
void gModifyTransform2D(GMAT2D a2);
void gModifyTransform3D(GMAT3D a3);
[F90:]
subroutine gModifyTransform2D(a2)
subroutine gModifyTransform3D(a3)
real, intent(in) :: a2(6),a3(16)

Arguments

a2,a3
2D or 3D transformation matrix

Description

The routine gModifyTransform2D() or gModifyTransform3D() modifies the current modelling transformation by that passed in the specified matrix according to the current transformation mode.

The GINO modelling transformation is multiplied by the 3x2 matrix a. When in space mode (the default) the current transformation is post-multiplied by a, while in picture mode (see gSetTransformMode()) the current transformation is pre-multiplied by a.

If transforming is not on it is switched on and the modelling transformation is set to the unit matrix, prior to multiplication by a.

See Also

gModifyTransform2D Usage
gSetTransformMode