Lines Matching refs:f
46 pDst->x = pM->f._00 * pV->x + pM->f._01 * pV->y + pM->f._02 * pV->z + pM->f._03;
47 pDst->y = pM->f._10 * pV->x + pM->f._11 * pV->y + pM->f._12 * pV->z + pM->f._13;
48 pDst->z = pM->f._20 * pV->x + pM->f._21 * pV->y + pM->f._22 * pV->z + pM->f._23;
114 pDst->f._00 = p1->f._00 * p2->f._00 + p1->f._01 * p2->f._10 + p1->f._02 * p2->f._20;
115 pDst->f._01 = p1->f._00 * p2->f._01 + p1->f._01 * p2->f._11 + p1->f._02 * p2->f._21;
116 pDst->f._02 = p1->f._00 * p2->f._02 + p1->f._01 * p2->f._12 + p1->f._02 * p2->f._22;
117 pDst->f._03 = p1->f._00 * p2->f._03 + p1->f._01 * p2->f._13 + p1->f._02 * p2->f._23 + p1->f._03;
119 pDst->f._10 = p1->f._10 * p2->f._00 + p1->f._11 * p2->f._10 + p1->f._12 * p2->f._20;
120 pDst->f._11 = p1->f._10 * p2->f._01 + p1->f._11 * p2->f._11 + p1->f._12 * p2->f._21;
121 pDst->f._12 = p1->f._10 * p2->f._02 + p1->f._11 * p2->f._12 + p1->f._12 * p2->f._22;
122 pDst->f._13 = p1->f._10 * p2->f._03 + p1->f._11 * p2->f._13 + p1->f._12 * p2->f._23 + p1->f._13;
124 pDst->f._20 = p1->f._20 * p2->f._00 + p1->f._21 * p2->f._10 + p1->f._22 * p2->f._20;
125 pDst->f._21 = p1->f._20 * p2->f._01 + p1->f._21 * p2->f._11 + p1->f._22 * p2->f._21;
126 pDst->f._22 = p1->f._20 * p2->f._02 + p1->f._21 * p2->f._12 + p1->f._22 * p2->f._22;
127 pDst->f._23 = p1->f._20 * p2->f._03 + p1->f._21 * p2->f._13 + p1->f._22 * p2->f._23 + p1->f._23;
150 pOut->f._00 = p1->f._00 + p2->f._00;
151 pOut->f._01 = p1->f._01 + p2->f._01;
152 pOut->f._02 = p1->f._02 + p2->f._02;
153 pOut->f._03 = p1->f._03 + p2->f._03;
155 pOut->f._10 = p1->f._10 + p2->f._10;
156 pOut->f._11 = p1->f._11 + p2->f._11;
157 pOut->f._12 = p1->f._12 + p2->f._12;
158 pOut->f._13 = p1->f._13 + p2->f._13;
160 pOut->f._20 = p1->f._20 + p2->f._20;
161 pOut->f._21 = p1->f._21 + p2->f._21;
162 pOut->f._22 = p1->f._22 + p2->f._22;
163 pOut->f._23 = p1->f._23 + p2->f._23;
173 @param[in] f 掛ける数
178 MTX34MultC(MTX34* pOut, const MTX34* p, f32 f)
180 pOut->f._00 = p->f._00 * f;
181 pOut->f._01 = p->f._01 * f;
182 pOut->f._02 = p->f._02 * f;
183 pOut->f._03 = p->f._03 * f;
185 pOut->f._10 = p->f._10 * f;
186 pOut->f._11 = p->f._11 * f;
187 pOut->f._12 = p->f._12 * f;
188 pOut->f._13 = p->f._13 * f;
190 pOut->f._20 = p->f._20 * f;
191 pOut->f._21 = p->f._21 * f;
192 pOut->f._22 = p->f._22 * f;
193 pOut->f._23 = p->f._23 * f;
215 m[0][0] = pS->x; m[0][1] = 0.0f; m[0][2] = 0.0f; m[0][3] = 0.0f;
216 m[1][0] = 0.0f; m[1][1] = pS->y; m[1][2] = 0.0f; m[1][3] = 0.0f;
217 m[2][0] = 0.0f; m[2][1] = 0.0f; m[2][2] = pS->z; m[2][3] = 0.0f;
227 f32 f0 = 0.0f;
252 pOut->f._00 = pM->f._00 * pS->x;
253 pOut->f._10 = pM->f._10 * pS->x;
254 pOut->f._20 = pM->f._20 * pS->x;
256 pOut->f._01 = pM->f._01 * pS->y;
257 pOut->f._11 = pM->f._11 * pS->y;
258 pOut->f._21 = pM->f._21 * pS->y;
260 pOut->f._02 = pM->f._02 * pS->z;
261 pOut->f._12 = pM->f._12 * pS->z;
262 pOut->f._22 = pM->f._22 * pS->z;
266 pOut->f._03 = pM->f._03;
267 pOut->f._13 = pM->f._13;
268 pOut->f._23 = pM->f._23;
323 m[0][0] = 1.0f; m[0][1] = 0.0f; m[0][2] = 0.0f; m[0][3] = pT->x;
324 m[1][0] = 0.0f; m[1][1] = 1.0f; m[1][2] = 0.0f; m[1][3] = pT->y;
325 m[2][0] = 0.0f; m[2][1] = 0.0f; m[2][2] = 1.0f; m[2][3] = pT->z;
337 f32 f1 = 1.0f;
338 f32 f0 = 0.0f;
404 pOut->f._03 = tmp.x;
405 pOut->f._13 = tmp.y;
406 pOut->f._23 = tmp.z;
426 pOut->f._00 = t * p1->f._00 + p2->f._00;
427 pOut->f._01 = t * p1->f._01 + p2->f._01;
428 pOut->f._02 = t * p1->f._02 + p2->f._02;
429 pOut->f._03 = t * p1->f._03 + p2->f._03;
431 pOut->f._10 = t * p1->f._10 + p2->f._10;
432 pOut->f._11 = t * p1->f._11 + p2->f._11;
433 pOut->f._12 = t * p1->f._12 + p2->f._12;
434 pOut->f._13 = t * p1->f._13 + p2->f._13;
436 pOut->f._20 = t * p1->f._20 + p2->f._20;
437 pOut->f._21 = t * p1->f._21 + p2->f._21;
438 pOut->f._22 = t * p1->f._22 + p2->f._22;
439 pOut->f._23 = t * p1->f._23 + p2->f._23;
471 t = 1.0f - c;
486 m[0][3] = 0.0f;
491 m[1][3] = 0.0f;
496 m[2][3] = 0.0f;
521 t = 1.0f - c;
549 m[0][3] = 0.0f;
554 m[1][3] = 0.0f;
559 m[2][3] = 0.0f;
591 pOut->f._20 = -siny;
592 pOut->f._00 = cosz * cosy;
593 pOut->f._10 = sinz * cosy;
594 pOut->f._21 = cosy * sinx;
595 pOut->f._22 = cosy * cosx;
600 pOut->f._01 = f2 * siny - f1;
601 pOut->f._12 = f1 * siny - f2;
605 pOut->f._02 = f2 * siny + f1;
606 pOut->f._11 = f1 * siny + f2;
608 pOut->f._03 = 0.f;
609 pOut->f._13 = 0.f;
610 pOut->f._23 = 0.f;
646 negx = (fIdxX < 0.0f) ? 1 : 0;
648 negy = (fIdxY < 0.0f) ? 1 : 0;
650 negz = (fIdxZ < 0.0f) ? 1 : 0;
654 while ( abs_fidxx >= 65536.0f )
656 abs_fidxx -= 65536.0f;
658 while ( abs_fidxy >= 65536.0f )
660 abs_fidxy -= 65536.0f;
662 while ( abs_fidxz >= 65536.0f )
664 abs_fidxz -= 65536.0f;
742 pOut->f._00 = f00;
743 pOut->f._10 = f10;
744 pOut->f._21 = f21;
745 pOut->f._22 = f22;
747 pOut->f._01 = f01;
748 pOut->f._12 = f12;
749 pOut->f._02 = f02;
750 pOut->f._11 = f11;
751 pOut->f._20 = -siny;
753 *(unsigned int*)&pOut->f._03 = 0x00000000;
754 *(unsigned int*)&pOut->f._13 = 0x00000000;
755 *(unsigned int*)&pOut->f._23 = 0x00000000;
795 if ( det == 0.0f )
805 det = 1.0f / det;
863 m[0][0] = src[0][0]; m[0][1] = src[1][0]; m[0][2] = src[2][0]; m[0][3] = 0.0f;
864 m[1][0] = src[0][1]; m[1][1] = src[1][1]; m[1][2] = src[2][1]; m[1][3] = 0.0f;
865 m[2][0] = src[0][2]; m[2][1] = src[1][2]; m[2][2] = src[2][2]; m[2][3] = 0.0f;
912 if ( det == 0.0f )
922 det = 1.0f / det;
1031 mag = 1.0f / ::std::sqrtf(mag);
1053 mag = 1.0f / ::std::sqrtf(mag);
1118 if ((lookReverse.x == 0.0f) && (lookReverse.z == 0.0f))
1121 m[0][0] = 1.0f;
1122 m[0][1] = 0.0f;
1123 m[0][2] = 0.0f;
1126 m[1][0] = 0.0f;
1127 m[1][1] = 0.0f;
1129 m[2][0] = 0.0f;
1130 m[2][2] = 0.0f;
1132 if (lookReverse.y <= 0.0f)
1135 m[1][2] = 1.0f;
1138 m[2][1] = -1.0f;
1144 m[1][2] = -1.0f;
1147 m[2][1] = 1.0f;
1154 VEC3 r(lookReverse.z, 0.0f, -lookReverse.x);
1214 if ((lookReversex == 0.0f) && (lookReversez == 0.0f))
1217 m[0][0] = 1.0f;
1218 m[0][1] = 0.0f;
1219 m[0][2] = 0.0f;
1222 m[1][0] = 0.0f;
1223 m[1][1] = 0.0f;
1225 m[2][0] = 0.0f;
1226 m[2][2] = 0.0f;
1228 if (lookReversey <= 0.0f)
1231 m[1][2] = 1.0f;
1234 m[2][1] = -1.0f;
1240 m[1][2] = -1.0f;
1243 m[2][1] = 1.0f;
1262 mag1 = 1.0f / mag1;
1263 mag2 = 1.0f / mag2;
1268 ry = 0.0f;
1417 negx = (fIdxX < 0.0f) ? 1 : 0;
1419 negy = (fIdxY < 0.0f) ? 1 : 0;
1421 negz = (fIdxZ < 0.0f) ? 1 : 0;
1425 while ( abs_fidxx >= 65536.0f )
1427 abs_fidxx -= 65536.0f;
1429 while ( abs_fidxy >= 65536.0f )
1431 abs_fidxy -= 65536.0f;
1433 while ( abs_fidxz >= 65536.0f )
1435 abs_fidxz -= 65536.0f;
1580 s = 2.0f / ( (pQ->x * pQ->x) + (pQ->y * pQ->y) + (pQ->z * pQ->z) + (pQ->w * pQ->w) );
1587 m[0][0] = 1.0f - (yy + zz);
1590 m[0][3] = 0.0f;
1593 m[1][1] = 1.0f - (xx + zz);
1595 m[1][3] = 0.0f;
1599 m[2][2] = 1.0f - (xx + yy);
1600 m[2][3] = 0.0f;
1623 s = 2.0f / ( (pQx * pQx) + (pQy * pQy) + (pQz * pQz) + (pQw * pQw) );
1630 m00 = 1.0f - (yy + zz);
1635 m11 = 1.0f - (xx + zz);
1640 m22 = 1.0f - (xx + yy);
1642 m[0][3] = 0.0f;
1643 m[1][3] = 0.0f;
1644 m[2][3] = 0.0f;