Searched refs:invDet (Results 1 - 5 of 5) sorted by relevance
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | matrix.cpp | 180 double invDet = MulSubMul(fMat_[IMAGE_SCALEX], fMat_[IMAGE_SCALEY], fMat_[IMAGE_SKEWX], fMat_[IMAGE_SKEWY]); in InvertForRotate() local 181 if (fabsf(static_cast<float>(invDet)) < (FLOAT_NEAR_ZERO * FLOAT_NEAR_ZERO * FLOAT_NEAR_ZERO)) { in InvertForRotate() 184 invDet = 1.0 / invDet; // 1.0 used when calculating the inverse matrix in InvertForRotate() 187 invMatrix.fMat_[IMAGE_SCALEX] = static_cast<float>(fMat_[IMAGE_SCALEY] * invDet); in InvertForRotate() 188 invMatrix.fMat_[IMAGE_SKEWX] = static_cast<float>(-fMat_[IMAGE_SKEWX] * invDet); in InvertForRotate() 190 MulSubMul(fMat_[IMAGE_SKEWX], fMat_[IMAGE_TRANSY], fMat_[IMAGE_SCALEY], fMat_[IMAGE_TRANSX]) * invDet); in InvertForRotate() 192 invMatrix.fMat_[IMAGE_SKEWY] = static_cast<float>(-fMat_[IMAGE_SKEWY] * invDet); in InvertForRotate() 193 invMatrix.fMat_[IMAGE_SCALEY] = static_cast<float>(fMat_[IMAGE_SCALEX] * invDet); in InvertForRotate() 195 MulSubMul(fMat_[IMAGE_SKEWY], fMat_[IMAGE_TRANSX], fMat_[IMAGE_SCALEX], fMat_[IMAGE_TRANSY]) * invDet); in InvertForRotate() [all...] |
/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/ |
H A D | graphic_math.h | 538 T invDet = 1.0f / det; in Inverse() local 541 T iX = invDet * (data[4] * data[8] - data[5] * data[7]); in Inverse() 542 T iY = invDet * (data[2] * data[7] - data[1] * data[8]); in Inverse() 543 T iZ = invDet * (data[1] * data[5] - data[2] * data[4]); in Inverse() 544 T jX = invDet * (data[5] * data[6] - data[3] * data[8]); in Inverse() 545 T jY = invDet * (data[0] * data[8] - data[2] * data[6]); in Inverse() 546 T jZ = invDet * (data[2] * data[3] - data[0] * data[5]); in Inverse() 547 T kX = invDet * (data[3] * data[7] - data[4] * data[6]); in Inverse() 548 T kY = invDet * (data[1] * data[6] - data[0] * data[7]); in Inverse() 549 T kZ = invDet * (dat in Inverse() 831 T invDet = 1.0f / det; Inverse() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_matrix3.h | 164 const T invDet = 1.0f / det; in Inverse() local 167 T iX = invDet * (data[4] * data[8] - data[5] * data[7]); in Inverse() 168 T iY = invDet * (data[2] * data[7] - data[1] * data[8]); in Inverse() 169 T iZ = invDet * (data[1] * data[5] - data[2] * data[4]); in Inverse() 170 T jX = invDet * (data[5] * data[6] - data[3] * data[8]); in Inverse() 171 T jY = invDet * (data[0] * data[8] - data[2] * data[6]); in Inverse() 172 T jZ = invDet * (data[2] * data[3] - data[0] * data[5]); in Inverse() 173 T kX = invDet * (data[3] * data[7] - data[4] * data[6]); in Inverse() 174 T kY = invDet * (data[1] * data[6] - data[0] * data[7]); in Inverse() 175 T kZ = invDet * (dat in Inverse() [all...] |
/foundation/multimodalinput/input/util/common/include/ |
H A D | mmi_matrix3.h | 178 const T invDet = 1.0f / det; in Inverse() local 181 T iX = invDet * (data[4] * data[8] - data[5] * data[7]); in Inverse() 182 T iY = invDet * (data[2] * data[7] - data[1] * data[8]); in Inverse() 183 T iZ = invDet * (data[1] * data[5] - data[2] * data[4]); in Inverse() 184 T jX = invDet * (data[5] * data[6] - data[3] * data[8]); in Inverse() 185 T jY = invDet * (data[0] * data[8] - data[2] * data[6]); in Inverse() 186 T jZ = invDet * (data[2] * data[3] - data[0] * data[5]); in Inverse() 187 T kX = invDet * (data[3] * data[7] - data[4] * data[6]); in Inverse() 188 T kY = invDet * (data[1] * data[6] - data[0] * data[7]); in Inverse() 189 T kZ = invDet * (dat in Inverse() [all...] |
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | picking.cpp | 122 const float invDet = 1.f / det; in IntersectTriangle() local 125 const float u = Math::Dot(tvec, pvec) * invDet; in IntersectTriangle() 133 const float v = Math::Dot(direction, qvec) * invDet; in IntersectTriangle() 140 hitDistance = Math::Dot(v0v2, qvec) * invDet; in IntersectTriangle()
|
Completed in 5 milliseconds