.\" @(#)PEXBuildTransform.3 1.4 95/03/24 SMI; .so man3/pex.macs .TH PEXBuildTransform 3 "May 1995" "Solaris PEXlib Reference Manual" "" .SH NAME PEXBuildTransform \- utility function .SH SYNTAX .HP void PEXBuildTransform\^(\^PEXCoord *\fIfixed_point\fP, PEXVector *\fItrans_vector\fP, double \fIangle_x\fP, double \fIangle_y\fP, double \fIangle_z\fP, PEXVector *\fIscale_vector\fP, PEXMatrix \fImatrix_return\fP\^) .SH PARAMETERS .TP 1i \fIfixed_point\fP Origin for scaling and rotation. .TP \fItrans_vector\fP Translation vector. .TP \fIangle_x\fP Angle of rotation about \s-1X\s0 axis, in radians. .TP \fIangle_y\fP Angle of rotation about \s-1Y\s0 axis, in radians. .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, \s-1Y\s0 and \s-1Z\s0. .TP \fImatrix_return\fP Matrix into which result is stored. .SH RETURNS None .SH DESCRIPTION .\" indexing .IX PEXBuildTransform .IX "Utility Functions" PEXBuildTransform .LP This function builds a transformation matrix that scales by the values in the scale vector about the fixed point, rotates about the X, Y and Z axes 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 PEXBuildTransform2D (3) .fi