diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/Editor/UXML/OptitrackStreamingClientEditor.uxml b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/Editor/UXML/OptitrackStreamingClientEditor.uxml index 9322e1912..24e04258f 100644 --- a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/Editor/UXML/OptitrackStreamingClientEditor.uxml +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/Editor/UXML/OptitrackStreamingClientEditor.uxml @@ -30,6 +30,14 @@ + + + + + + + + diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackStreamingClient.cs b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackStreamingClient.cs index ce86a1d0b..15ec18172 100644 --- a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackStreamingClient.cs +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackStreamingClient.cs @@ -999,9 +999,9 @@ public class OptitrackStreamingClient : MonoBehaviour return map; } - /// YZ 평면 기준 회전 미러: X, Z 성분 부호 반전. + /// YZ 평면 기준 회전 미러 (R' = M·R·M, M=diag(-1,1,1)): Y, Z 성분 부호 반전. private static Quaternion MirrorOrientation( Quaternion q ) - => new Quaternion( -q.x, q.y, -q.z, q.w ); + => new Quaternion( q.x, -q.y, -q.z, q.w ); /// YZ 평면 기준 위치 미러: X 성분 부호 반전. private static Vector3 MirrorPosition( Vector3 pos )