Home
last modified time | relevance | path

Searched refs:invDet (Results 1 - 5 of 5) sorted by relevance

/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/
H A Dmatrix.cpp180 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 Dgraphic_math.h538 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 Drs_matrix3.h164 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 Dmmi_matrix3.h178 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 Dpicking.cpp122 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