Home
last modified time | relevance | path

Searched refs:sinHalfAngle (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Dquaternion.cpp51 double sinHalfAngle = std::sqrt(1.0 - cosHalfAngle * cosHalfAngle); in Slerp() local
52 if (sinHalfAngle < KEPSILON) { in Slerp()
59 double scaleA = std::sin((1.0 - t) * half_angle) / sinHalfAngle; in Slerp()
60 double scaleB = std::sin(t * half_angle) / sinHalfAngle; in Slerp()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_vector4.h175 double sinHalfAngle = std::sqrt(1.0 - cosHalfAngle * cosHalfAngle); in Slerp() local
176 if (sinHalfAngle < SLERP_EPSILON) { in Slerp()
183 float scaleA = std::sin((1.0 - t) * half_angle) / sinHalfAngle; in Slerp()
184 float scaleB = std::sin(t * half_angle) / sinHalfAngle; in Slerp()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/
H A Dquaternion_util.h70 const float sinHalfAngle = Math::sin(angle * 0.5f); in BASE_BEGIN_NAMESPACE() local
71 const Vec3 axisMultiplied = axis * sinHalfAngle; in BASE_BEGIN_NAMESPACE()