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.
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).
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).