- Add Component class documentation with lifecycle methods - Add GameObject class documentation with component system - Add TransformComponent documentation with transform methods - Add Scene class documentation with GameObject management - Add SceneManager singleton documentation with scene loading - Update components.md overview with all component classes - Update main.md navigation with Scene module
771 B
771 B
GetLocalRotation
Get the rotation of this transform relative to the parent transform.
Syntax
const Math::Quaternion& GetLocalRotation() const;
Returns
Returns the local rotation as a Math::Quaternion reference.
Remarks
Local rotation represents the rotation of this transform in parent space. If this transform has no parent, local rotation is the same as world rotation.
See Also
Examples
void Example(TransformComponent* transform) {
const Math::Quaternion& localRot = transform->GetLocalRotation();
XC_LOG_INFO("Local rotation: ({}, {}, {}, {})",
localRot.x, localRot.y, localRot.z, localRot.w);
}