← 색인 페이지로 돌아가기
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(포함)
획기적인 변화
- 햅틱 스레드와 핸들 스레드를 Inverse3 및 VerseGrip으로 대체했습니다.
- 대체
Run(callback)메서드와 함께DeviceStateChanged(device)구독을 위한 고빈도 이벤트입니다. - 교체됨
hapticThread.onInitialized이벤트와 함께Inverse3.DeviceOpened. - 교체됨
handleThread.onInitialized이벤트와 함께VerseGrip.DeviceOpened. - 커서
position그리고velocity는 더 이상 햅틱 콜백 매개변수로 전달되지 않습니다. - 스레드 안전 관리 제거
AdditionalData사용자 정의 데이터 처리를 선호합니다.
새로운 기능
- 모니터링 창(창 > Haply >연결 모니터)에서 연결된 디바이스의 상태를 시각화할 수 있습니다.
- Haply 생성 메뉴(게임 오브젝트 > Haply >햅틱 릭)에서 필요한 모든 게임 오브젝트로 쉽게 씬을 설정할 수 있습니다.
- 디바이스 자동 할당용 디바이스맵퍼 Inverse3 및 VerseGrip 디바이스를 지원합니다.
- 특정 연결 사용 사례 및 원하는 햅틱 루프 제어를 위한 클라이언트 구성 구성 요소 주파수를 제어할 수 있습니다.
- Inverse3 컴포넌트 (햅틱 스레드 대체) 를 사용하여 우주에서 Inverse3 장치의 위치를 파악하고
위치를 검색하고 고주파 스레드에서 힘을 제어합니다.
Inverse3.DeviceStateChanged이벤트는 높은 빈도로 실행되는 별도의 햅틱 스레드에서 트리거됩니다.- 스레드 안전 캐시 변환을 통해 디바이스 로컬 공간에서 씬 월드 공간으로 자동 변환
매트릭스
LocalToWorldMatrix그리고WorldToLocalMatrix. Inverse3.LocalPosition그리고Inverse3.LocalVelocity처리되지 않은 커서 좌표를 디바이스 로컬 공간에 제공합니다.Inverse3.Position그리고Inverse3.Velocity월드 스페이스 변환 커서 좌표를 제공합니다.Inverse3.SetLocalForce그리고Inverse3.SetLocalPosition로컬 좌표를 사용하여 장치를 제어하는 메서드 좌표를 사용합니다.Inverse3.SetForce그리고Inverse3.SetPosition월드 좌표를 사용하여 장치를 제어하는 메서드입니다.Inverse3.JointsSetTorque를 사용하여 모터를 직접 제어할 수 있습니다.Inverse3.JointsSetAngles를 눌러 디바이스의 팔 위치를 직접 제어할 수 있습니다.Inverse3.WorkspaceCenter는 손 모양에 따라 작업 공간 중심 좌표를 제공합니다.
- VerseGrip 컴포넌트 (핸들 스레드를 대체합니다) 를 사용하여 빈도가 높은 스레드에서 VerseGrip 방향을 검색할 수 있습니다,
버튼 상태 및 부착 상태와 함께.
VerseGrip.DeviceStateChanged이벤트는 높은 빈도로 실행되는 별도의 햅틱 스레드에서 트리거됩니다.VerseGrip.GetButton,VerseGrip.GetButtonDown및VerseGrip.GetButtonUp메서드 내에서 사용할 수 있도록 햅틱 스레드 내에서 사용하는 메서드입니다.UnityEngine.Input.- 씬 및 UI의 메인 스레드에서 트리거되는 Unity 이벤트
상호작용을 위해 메인 스레드에서 트리거되는 이벤트입니다:
VerseGrip.ButtonDown,VerseGrip.ButtonUp,VerseGrip.Attached, 및VerseGrip.Detached.
- 씬에서 커서 위치와 방향을 시각화하기 위한 Inverse3Cursor 및 VerseGripCursor 컴포넌트 및 모델을 관리합니다.
- 작업 공간 크기 조정 및 위치를 쉽게 지정할 수 있는 HapticOrigin 게임 오브젝트입니다.
- 기즈모를 사용한 디바이스 위치, 방향 및 손맛 시각화.
- 기즈모로 손이 닿는 작업 공간 시각화.
- 필터링된 로깅.
- 튜토리얼 샘플.
- 실험용 샘플.
버그 수정 및 개선 사항
- 디바이스 감지 시 Inverse3 핸드드니스 제공. 더 이상 디바이스를 열어 손으로 잡는 정도를 조회할 필요가 없습니다.
- 자동 디바이스 감지 ( Haply 역서비스 및 DeviceMapper 사용)
- 햅틱 루프 주파수가 ~1000Hz에서 ~4000kHz로 증가했습니다.
← 색인 페이지로 돌아가기