Home › Forum › SOFA › Using SOFA › [SOLVED] Geomagic plugin
Tagged: 64_bits, SOFA_1712, Windows_10
- This topic has 5 replies, 2 voices, and was last updated 6 years, 11 months ago by
Hugo.
-
AuthorPosts
-
19 November 2018 at 10:34 #12502
Harris
BlockedHi,
I would like to know if there is an explanation about Geomagic plugin(components and algorithms used).
Best,
Harris21 November 2018 at 18:57 #12508Hugo
KeymasterDear @hkomninos
Documentation for the Geomagic plugin is available here and then, in applications/plguins/Geomagic/scenes you can find examples that should help you understanding the use of the driver in SOFA.
Best
Hugo
22 November 2018 at 20:03 #12521Harris
BlockedHi Hugo,
I have read this the related doc and I tried the examples you mentioned but I was wondering if there is a better explanation for the use of some components for example:
-why Omni is used
-why VectorSpringForcefield is used to connect them?
(Is it a coupling between god object(Instrument) and haptic device(Omni) that is described in the related literature?)Also,I tried the scene GeomagicCarving which is on Github but the instrument sometimes penetrates the cylinder.I meen that the result is not as good as appeared in the video of “SofaCarving with haptics”.
Do you have any advice to fix this?Sorry for all these quetions but it is the first time that I use haptic devices.
Thank you for your time,
Harris23 November 2018 at 11:15 #12527Harris
BlockedHi Hugo,
I think in the geomagic examples ,for example in Geomagic-FEMLiver.scn is wrong to write for the position of the instrument:
<MechanicalObject name=”instrumentState” position=”@GeomagicDevice.positionDevice” />
I deleted “@GeomagicDevice.positionDevice” and it works well without penetrating the liver.I did the same for the cylinder example.
I think this happens because instrument is the god object and its position has to be defined from the position of the Omni and the spring which connect them(VectorSpringForcefield) and not to be tagged to the position of the device.
Is it correct?Best,
Harris12 December 2018 at 20:15 #12574Hugo
KeymasterThanks @hkomninos for your feedback.
Could you please make a pull-request using GitHub to share this change in the public repository of SOFA please?Best
Hugo
13 December 2018 at 17:58 #12594Hugo
KeymasterHey @hkomninos
A PR goes in this sense now.
You can have a look to the contribution of epernod: here.Best
Hugo
-
AuthorPosts
- You must be logged in to reply to this topic.
