기저의 순열
이 기반은 Haply 의 내부 좌표계를 사용자의 애플리케이션 좌표계와 일치시킵니다.
기본 위치: Haply
Haply 직접 좌표계를 사용한다:
| 도끼 | 방향 |
|---|---|
| +X | 우파 |
| +Y | 아방 |
| +Z | 상단 |
작동 원리
변환 체인은 서비스에 애플리케이션의 축이Haply 의 축과 어떻게 대응되는지 알려줍니다. 일단 정의되면, 서비스에서 반환하는 각 값 (위치, 속도, 힘, 방향)은 사용자의 기준계에서 표현되며, 사용자가 전송하는 각 값은 사용자의 기준계에서 해석됩니다. 변환은 자동으로 이루어지며 양방향으로 진행됩니다.
이 사슬은 다음의 순열입니다. X, Y, Z, 필요에 따라 그 앞에 + ou
- 축을 반전시키려면.
예시
| 순열 | 의미 | 일반적인 사용 사례 |
|---|---|---|
XYZ | 신원 — 재배정 없음 | 네이티브 애플리케이션 Haply |
XZY | Y와 Z의 교환 → +Y가 위쪽을 향합니다 | Y축이 위쪽을 향하는 모터 |
X-YZ | Y → Z 역전(위쪽 방향), 왼손 좌표계 | 언리얼 엔진 |
ZXY | 3축의 원형 순열 | 사용자 지정 표시 |
해석
"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 et
session.configure.basis. 이전 명령어에서는 제대로 작동하던 순열이
새로운 명령어에서는 역변환을 일으킬 수 있습니다. 필요한 경우 축의 부호를
반전시키십시오 (예를 들어, X-ZY devient XZ-Y).
보기 3.5 버전 마이그레이션 가이드 자세한 내용은 여기를 참조하십시오.