Hi Alessandro and Arthur,
Thanks for your help again.
Here is what I am doing and will do, and could you please take a look at that to see if I am correct about that?
1. Install OmegaLib on a linux server named A.
2. Install VRPN server on server A because the trackers are physically attached on that.
3. Install Omicron on a windows computer named B.
5. Add "netservice" as one part of the config file of omegalib on server A.
Here I have one question. Do I need to write some sockets by myself, such as writing programs to receive and analyze messages from the input server? Or I can get the "Event" directly? In other words, can I write the code as follows in my applications without additional work? I think I can do that when the input server is running locally, but not sure if the situation is the same when the input server and my applications are in two separable computers and connected by network.
" Event evts[OMICRON_MAX_EVENTS];
int av;
if(0 != (av = sm->getEvents(evts, ServiceManager::MaxEvents)))
{
for( int evtNum = 0; evtNum< av; evtNum++)
{
onEvent(evts[evtNum]);
}
}
"
Another quick question is that if I'd like to use OpenGL, instead of Scenenode, can I still use the trackable object please? Could you please explain more about how to interact with the objects implemented by opengl if I can already get the events from the input server?
Sorry for so many questions again.