Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
H3D.org Feeds


Browsing this Thread:   1 Anonymous Users






Haptic Thread Issues?
#1
Quite a regular
Quite a regular


See User information
Hi everyone!
I am a beginner in H3DAPI programming so I a bit confused about a few things related to the concept of threading in H3DAPI. First how do the threads work. Is the haptic thread executed during the rendering phase or only when the "traverseSG" function is encountered? Plus can we separate and prioritize these two threads separately? Will assigninh high priority to the haptics thread increase the haptic rate? Thank you!

Posted on: 2016/5/2 9:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong Top


Re: Haptic Thread Issues?
#2
Webmaster
Webmaster


See User information
Hello,

The haptics thread is created when a device is initalized. It is a separate thread that will run at about 1000Hz by default. You can override this by setting the "desiredHapticsRate" field of a device.

The traverseSG function is running in the graphics frame, at graphics frame rate, always. Its purpose is to collect the current haptic state and after collection (after the tree traversal finishes) this state is then transferred to the haptics thread at a sync point.

They are as such always separated from eachother.
The priority of the haptics thread is already the highest IIRC.

Posted on: 2016/5/2 10:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong Top







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create pdf.
You cannot get print page.

[Advanced Search]





(C) 2012 SenseGraphics AB    ---    Powered by XOOPS