본문으로 바로 가기

기저 순열

이 기능은 ‘ Haply ’의 내부 좌표계와 사용자의 애플리케이션 좌표계 간의 매핑을 수행합니다.

~의 표준 좌표계 Haply​

Haply 오른쪽을 기준으로 하는 좌표계를 사용합니다:

축방향
+XRechts
+YVorwärts
+Z위쪽

사용 방법​

순열 문자열은 애플리케이션의 축이Haply 의 축으로 어떻게 매핑되는지를 서비스에 알려줍니다. 이 설정이 적용되면 서비스가 반환하는 모든 값 (위치, 속도, 힘, 방향) 은 사용자의 기준계에 따라 표현되며, 사용자가 전송하는 모든 값은 사용자의 기준계로 해석됩니다. 변환은 자동으로 양방향으로 이루어집니다.

이 문자열은 다음의 순열입니다. X, Y, Z, 선택 사항이며 앞에 다음을 붙일 수 있음 + 또는 -, 축을 부정하기 위해.

예시​

순열의미일반적인 용도
XYZ정체성 — 재분류 없음Haply-네이티브 앱
XZYY와 Z를 바꾸면 → Y축이 위쪽을 향합니다Y-up-Engines
X-YZY 부정 → 왼손잡이 Z-up언리얼 엔진
ZXY세 축 모두 회전합니다사용자 정의 좌표계

해석​

"YZX" 의미는 다음과 같습니다:

  • 이 기기의 X축은 Haply 의 Y축(전진 방향)에 해당합니다.
  • 이 그림의 Y축은 ‘ Haply ’의 Z축과 일치합니다(위쪽).
  • 이 기기의 Z축은 Haply (오른쪽)의 X축에 해당합니다.

기준 설정​

{
"session": {
"configure": {
"basis": { "permutation": "XZY" }
}
}
}

기본값은 영구적입니다. 첫 번째 메시지를 통해 한 번 설정하면, 변경되거나 세션이 종료될 때까지 활성 상태로 유지됩니다.

이동: session.set_basis

축의 부호 지정 규칙은 Legacy 명령어 사이에서 session.set_basis 그리고 session.configure.basis 변경되었습니다. 기존 명령어에서는 정상적으로 작동하던 순열이 새로운 명령어에서는 반전된 변환을 생성할 수 있습니다. 필요한 경우 축의 부호를 반전시키십시오(예: X-ZY zu XZ-Y). 자세한 내용은 다음에서 확인하실 수 있습니다. 3.5용 마이그레이션 가이드.