← 목차 페이지로 돌아가기
변경 내역 2.0.0
종속성
- Haply 인버스 런타임 SDK 버전 2.0.0
- haply-inverse-service.exe: 최소 버전 2.0.0 (백그라운드에서 실행 중이어야 함)
- haply-inverse-c.dll: 버전 2.0.0 (포함)
- Haply.Inverse.dll: 버전 2.0.0 (포함)
호환되지 않는 변경 사항
- HapticThread 및 HandleThread가 Inverse3 및 VerseGrip으로 대체되었습니다.
- 이 방법
Run(callback)고주파 이벤트로 대체되었습니다DeviceStateChanged(device)구독을 위해. - 행사
hapticThread.onInitialized로 대체되었습니다Inverse3.DeviceOpened. - 행사
handleThread.onInitialized로 대체되었습니다VerseGrip.DeviceOpened. - 설정
positionetvelocity커서의 정보는 더 이상 햅틱 피드백 매개변수에 전달되지 않습니다. - [삭제]
AdditionalData실행 스레드를 위해 관리되고 보안이 유지되며, 이를 통해 사용자 정의 데이터 관리를 가능하게 합니다.
새로운 기능
- 연결된 장치의 상태를 확인할 수 있는 모니터링 창(창 > Haply > 연결 모니터).
- Haply 의 생성 메뉴(GameObject > Haply > Haptic Rig)를 사용하면 필요한 모든 GameObject가 포함된 씬을 빠르게 구성할 수 있습니다.
- DeviceMapper: 장치 자동 할당 Inverse3 그리고 VerseGrip.
- 특정 연결 사용 사례 및 원하는 햅틱 루프 주파수 제어를 위한 클라이언트 구성 구성 요소.
- 구성 요소 Inverse3 (HapticThread를 대체) Inverse3 장치를 공간 내에서 위치시키고, 그
위치를 파악하며, 고주파 구동 선로 내의 힘을 제어할 수 있게 해줍니다.
- 행사
Inverse3.DeviceStateChanged, 고주파로 실행되는 별도의 햅틱 실행 스레드에서 실행됩니다. - 캐시된 변환 행렬을 사용하여 기기의 로컬 좌표계를 씬의 월드 좌표계로 자동 변환하며, 이는 실행 스레드에 대해 안전하게 처리됩니다.
LocalToWorldMatrixetWorldToLocalMatrix. Inverse3.LocalPositionetInverse3.LocalVelocity장치 로컬 공간에서 커서의 원시 좌표 정보를 제공합니다.Inverse3.PositionetInverse3.Velocity월드 공간에서 변환된 커서의 좌표를 제공합니다.- 방법
Inverse3.SetLocalForceetInverse3.SetLocalPosition로컬 좌표를 사용하여 장치를 제어할 수 있게 해줍니다. - 방법
Inverse3.SetForceetInverse3.SetPosition세계 좌표를 사용하여 장치를 제어할 수 있게 해줍니다. Inverse3.JointsSetTorque모터의 직접 제어를 위해.Inverse3.JointsSetAngles장치의 암 위치를 직접 제어하기 위해.Inverse3.WorkspaceCenter측성(좌우 대칭 여부)에 따라 작업 공간 중심점의 좌표를 제공합니다.
- 행사
- 구성 요소 VerseGrip (HandleThread를 대체) 고주파 실행 스레드에서 VerseGrip의 방향을 파악할 수 있게 해 주며,
버튼의 상태와 연결 상태도 확인할 수 있습니다.
- 행사
VerseGrip.DeviceStateChanged, 고주파로 실행되는 별도의 햅틱 실행 스레드에서 실행됩니다. - 방법
VerseGrip.GetButton,VerseGrip.GetButtonDownetVerseGrip.GetButtonUp햅틱 실행 스레드에서 사용해야 하며, 다음과 같은 논리에 따라UnityEngine.Input. - 씬 및 UI와의 상호 작용을 위해 메인 스레드에서 트리거되는 Unity 이벤트:
VerseGrip.ButtonDown,VerseGrip.ButtonUp,VerseGrip.Attached, 그리고VerseGrip.Detached.
- 행사
- Inverse3Cursor 및 VerseGripCursor 컴포넌트를 통해 씬 내에서 커서의 위치와 방향을 시각화하고 모델을 관리할 수 있습니다.
- 작업 공간의 크기 조정 및 위치 지정을 용이하게 하는 GameObject HapticOrigin.
- 기즈모를 사용하여 장치의 위치, 방향 및 좌우 대칭성을 시각화합니다.
- 기즈모를 사용하여 도달 가능한 작업 공간 시각화.
- 필터링된 저널링.
- 튜토리얼 예시.
- 실험적 사례.
버그 수정 및 개선 사항
- 기기가 감지되는 즉시 Inverse3 의 방향 정보를 제공합니다. 이제 기기의 방향을 확인하기 위해 기기를 열 필요가 없습니다.
- 기기 자동 감지 ( Haply , Inverse Service 및 DeviceMapper 사용)
- 햅틱 루프의 주파수를 ~1000Hz에서 ~4000kHz로 높임.
← 목차 페이지로 돌아가기