Files
XCEngine/docs/api/components/transform-component/get-local-rotation.md
ssdfasd a9d5a68dd6 docs: Add Component, GameObject, TransformComponent and Scene API documentation
- 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
2026-03-22 03:33:55 +08:00

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);
}