Home
last modified time | relevance | path

Searched refs:quat (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/
H A Dquaternion.h69 inline constexpr Quat operator*(const Quat& quat) const in BASE_BEGIN_NAMESPACE()
71 return Quat(w * quat.x + x * quat.w + y * quat.z - z * quat.y, in BASE_BEGIN_NAMESPACE()
72 …w * quat.y + y * quat.w + z * quat.x - x * quat.z, w * quat.z + z * quat.w + x * quat.y - y * quat in BASE_BEGIN_NAMESPACE()
73 w * quat.w - x * quat.x - y * quat.y - z * quat.z); in BASE_BEGIN_NAMESPACE()
H A Dquaternion_util.h50 static inline constexpr float LengthSquared(const Quat& quat) in BASE_BEGIN_NAMESPACE()
52 return quat.x * quat.x + quat.y * quat.y + quat.z * quat.z + quat.w * quat.w; in BASE_BEGIN_NAMESPACE()
56 static inline float Length(const Quat& quat) in BASE_BEGIN_NAMESPACE()
58 return Math::sqrt(quat.x * quat.x + quat.y * quat.y + quat.z * quat.z + quat.w * quat.w); in BASE_BEGIN_NAMESPACE()
211 inline constexpr Quat operator*(const float scalar, const Quat& quat) in BASE_BEGIN_NAMESPACE()
213 return Quat(quat.x * scalar, quat.y * scalar, quat.z * scalar, quat.w * scalar); in BASE_BEGIN_NAMESPACE()
217 inline constexpr Quat operator*(const Quat& quat, const float scalar) in BASE_BEGIN_NAMESPACE()
219 return Quat(quat.x * scalar, quat.y * scalar, quat.z * scalar, quat.w * scalar); in BASE_BEGIN_NAMESPACE()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dmodel_view_impl.cpp65 void ModelViewImpl::SetCameraRotation(Quaternion quat) in SetCameraRotation() argument
67 GET_COMPONENT_OR_RETURN()->SetCameraRotation(quat); in SetCameraRotation()
H A Dmodel_view_impl.h32 void SetCameraRotation(Quaternion quat) override;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/scene_viewer/
H A Dscene_viewer_component.h83 void SetCameraRotation(Quaternion quat) in SetCameraRotation() argument
85 cameraRotation_ = quat; in SetCameraRotation()
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/
H A Dlume_common.h201 bool IsValidQuaternion(const OHOS::Render3D::Quaternion& quat);
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/
H A Dlume_common.cpp1639 bool LumeCommon::IsValidQuaternion(const OHOS::Render3D::Quaternion& quat) in IsValidQuaternion() argument
1642 if (quat == Quaternion(max, max, max, max)) { in IsValidQuaternion()