Home
last modified time | relevance | path

Searched refs:cosHalfAngle (Results 1 - 2 of 2) sorted by relevance

/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Dquaternion.cpp35 double cosHalfAngle = from.x_ * to.x_ + from.y_ * to.y_ + from.z_ * to.z_ + from.w_ * to.w_; in Slerp() local
36 if (cosHalfAngle < 0.0) { in Slerp()
43 cosHalfAngle = -cosHalfAngle; in Slerp()
47 if (cosHalfAngle > 1.0) { in Slerp()
48 cosHalfAngle = 1.0; in Slerp()
51 double sinHalfAngle = std::sqrt(1.0 - cosHalfAngle * cosHalfAngle); in Slerp()
57 double half_angle = std::acos(cosHalfAngle); in Slerp()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_vector4.h159 double cosHalfAngle = from.x_ * to.x_ + from.y_ * to.y_ + from.z_ * to.z_ + from.w_ * to.w_; in Slerp() local
160 if (cosHalfAngle < 0.0) { in Slerp()
167 cosHalfAngle = -cosHalfAngle; in Slerp()
171 if (cosHalfAngle > 1.0) { in Slerp()
172 cosHalfAngle = 1.0; in Slerp()
175 double sinHalfAngle = std::sqrt(1.0 - cosHalfAngle * cosHalfAngle); in Slerp()
181 double half_angle = std::acos(cosHalfAngle); in Slerp()

Completed in 1 milliseconds