26 float fAngle = iAngle * -0.0174532925f;
27 float fsin = sinf(fAngle);
float fcos = cosf(fAngle);
29 mat[0] = +fcos;
mat[1] = +fsin;
mat[2] = (1-fcos)*fOffX - fsin*fOffY;
30 mat[3] = -fsin;
mat[4] = +fcos;
mat[5] = (1-fcos)*fOffY + fsin*fOffX;
48 if (!det) {
Set(1,0,0,0,1,0,0,0,1);
return false; }
64 float fW =
mat[6] * rX +
mat[7] * rY +
mat[8];
66 float fX = (
mat[0] * rX +
mat[1] * rY +
mat[2]) / fW;
67 rY = (
mat[3] * rX +
mat[4] * rY +
mat[5]) / fW;