1234567891011121314151617181920212223242526272829 |
-
- namespace NRKernal
- {
- using UnityEngine;
-
- public class UpdateWorldOrigin
- {
-
-
-
-
- public static void AlignWorldCoordinate(Transform cameraRoot, Vector3 position, Quaternion rotation)
- {
- var marker_in_world = ConversionUtility.GetTMatrix(position, rotation);
- var world_in_marker = Matrix4x4.Inverse(marker_in_world);
- cameraRoot.position = ConversionUtility.GetPositionFromTMatrix(world_in_marker);
- cameraRoot.rotation = ConversionUtility.GetRotationFromTMatrix(world_in_marker);
- }
- }
- }
|