SofaAPAPI-Unity3D Getting Started Features Available Examples Assets Available Geomagic Haptic tool Virtual Capsule Endoscopy X-Ray rendering Electrophysiology Beam Adapter Organ models VR Surgical Room Release Notes License Request software
     

Geomagic Haptic tool controller

This asset allows to use SOFA Geomagic plugin inside Unity3D and track the haptic tool position and its buttons activation.
This means it is possible to activate Unity C# scripts when haptic tool button is pushed. For example see first image below where bubbles appear when tool button is pushed. And on the SOFA side, it is also possible to activate interaction like carving as shown in the 2nd image.




Geomagic asset default demo scenes


From left to right demo scenes to test geomagic motion (01-Geomagic-Motion), contact force feedback with rigid floor and cube (02-Geomagic-RigidContacts) and finally contact with 2 rigid walls (03-Geomagic-RigidCubes).


Those scenes demonstrate more advanced contacts with 2 deformable walls (04-Geomagic-DeformableCubes), a rigid skull (05-Geomagic-RigidSkull) and a deformable 3D liver model (06-Geomagic-DeformableLiver).


Another series of scenes to demonstrate the use of 2 Geomagic tools at the same time in contact with the rigid skull (07-Geomagic-2devices-RigidSkull) or a deformable 3D liver (08-Geomagic-2devices-DeformableLiver).



Full demo movie of the haptic interaction.