기저 순열
Haply 내부 좌표계와 사용자의 애플리케이션 좌표계 간의 매핑을 나타냅니다.
Haply 프레임
Haply 우좌표계를 Haply :
| 축 | 방향 |
|---|---|
| +X | 맞아요 |
| +Y | 다음 |
| +Z | 위로 |
작동 원리
순열 문자열은 애플리케이션의 축이Haply 축에 어떻게 매핑되는지 서비스에 알려줍니다. 이 설정이 완료되면, 서비스가 반환하는 모든 값 (위치, 속도, 힘, 방향)은 사용자의 기준계에서 표현되며, 사용자가 전송하는 모든 값은 사용자의 기준계에서 해석됩니다. 이 변환은 자동으로 이루어지며 양방향으로 지원됩니다.
이 문자열은 다음의 순열입니다. X, Y, Z, 선택적으로 앞에 다음을 붙여 + 또는
- 축을 무효화하기 위해.
예시
| 순열 | 뜻 | 일반적인 용도 |
|---|---|---|
XYZ | 정체성 — 재매핑 없음 | Haply 앱 |
XZY | Y와 Z를 바꿔주세요 → Y를 더하면 위쪽이 됩니다 | Y-up 엔진 |
X-YZ | Y를 반전 → 왼쪽을 향하고 Z축이 위로 향함 | 언리얼 엔진 |
ZXY | 세 축 모두 순환 | 맞춤형 프레임 |
해석
"YZX" 의미는:
- 귀하의 X축 = Haply Y축 (전방)
- Y축 = Haply Z축 (위쪽)
- 사용자의 Z축 = Haply X축 (오른쪽)
기반 마련
- 웹소켓
- HTTP
{
"session": {
"configure": {
"basis": { "permutation": "XZY" }
}
}
}
curl -X POST "http://localhost:10001/inverse3/0/config/basis?session=:0" \
-H "Content-Type: application/json" \
-d '{"permutation": "XZY"}'
기본값은 영구적입니다. 첫 번째 메시지에서 한 번 설정하면, 변경되거나 세션이 종료될 때까지 유지됩니다.
~에서 마이그레이션
session.set_basis구버전 간에 축-기호 규칙이 변경되었습니다 session.set_basis 그리고
session.configure.basis. 기존 명령어에서는 정상적으로 작동하던 순열이
새로운 명령어에서는 반전된 변환을 일으킬 수 있습니다. 필요한 경우 축의 부호를 반전시키십시오
(예: X-ZY ~가 된다 XZ-Y).
자세한 내용은 사용 중단 참고 사항 자세한 내용은