Loading...
Build touch-enabled experiences with Haply hardware. Please follow installation guide in documentation page.
Run(callback) method with the DeviceStateChanged(device) high-frequency event for subscription.hapticThread.onInitialized event with Inverse3.DeviceOpened.handleThread.onInitialized event with VerseGrip.DeviceOpened.position and velocity are no longer passed in haptic callback parameters.AdditionalData in favor of user-defined data handling.frequency.
position, and controlling force in a high-frequency thread.
Inverse3.DeviceStateChanged event, triggered in a separate haptic thread running at high frequency.matrices LocalToWorldMatrix and WorldToLocalMatrix.
Inverse3.LocalPosition and Inverse3.LocalVelocity provide unprocessed cursor coordinates in device localspace.
Inverse3.Position and Inverse3.Velocity offer world space transformed cursor coordinates.Inverse3.SetLocalForce and Inverse3.SetLocalPosition methods for controlling the device using localcoordinates.
Inverse3.SetForce and Inverse3.SetPosition methods for controlling the device using world coordinates.Inverse3.JointsSetTorque for direct motor control.Inverse3.JointsSetAngles for direct control of the device's arm positions.Inverse3.WorkspaceCenter provides workspace center coordinates based on handedness.along with button states and attachment status.
VerseGrip.DeviceStateChanged event, triggered in a separate haptic thread running at high frequency.VerseGrip.GetButton, VerseGrip.GetButtonDown, and VerseGrip.GetButtonUp methods for use within thehaptic thread, following the same logic as UnityEngine.Input.
interactions: VerseGrip.ButtonDown, VerseGrip.ButtonUp, VerseGrip.Attached,
and VerseGrip.Detached.
managing models.
All available downloads for this release: