.\" @(#)PEXBuildTransform2D.3 1.4 95/03/24 SMI; .so man3/pex.macs .TH PEXBuildTransform2D 3 "May 1995" "Solaris PEXlib Reference Manual" "" .SH NAME PEXBuildTransform2D \- utility function .SH SYNTAX .HP void PEXBuildTransform2D\^(\^PEXCoord2D *\fIfixed_point\fP, PEXVector2D *\fItrans_vector\fP, double \fIangle_z\fP, PEXVector2D *\fIscale_vector\fP, PEXMatrix3x3 \fImatrix_return\fP\^) .SH PARAMETERS .TP 1i \fIfixed_point\fP Origin for scaling and rotation. .TP \fItrans_vector\fP Translation vector. .TP \fIangle_z\fP Angle of rotation about \s-1Z\s0 axis, in radians. .TP \fIscale_vector\fP Vector of scale factors for \s-1X\s0 and \s-1Y\s0 axes. .TP \fImatrix_return\fP Matrix into which result is stored. .SH RETURNS None .SH DESCRIPTION .\" indexing .IX PEXBuildTransform2D .IX "Utility Functions" PEXBuildTransform2D .LP This function builds a 3X3 transformation matrix that scales by the values in the scale vector about the fixed point, rotates about Z axis using the fixed point as the center of rotation and then translates according to translation vector, in that order. .SH ERRORS None .SH SEE ALSO .LP .nf .BR PEXBuildTransform (3) .fi