re: [Flightgear-devel] IMMERSIVE HELMET implementation.....HELP ME!

2003-10-13 Thread David Megginson
[EMAIL PROTECTED] writes:

 > Can youu answer some of my question about the code, dave..
 > But for the future if I will be albe to afford the time to learn
 > some driver programming I could try it.

We take mouse input from GLUT and handle it in src/Input/input.cxx.
Take a look at the method FGInput::doMouseClick() for details.

 > For the moments, to embed the helmet view, i need to
 > write thirty-forty lines od code, I don't think it is so simple to
 > write a driver

Is this a helmet you made yourself, or one you bought?  If it's one
you bought, and has a USB connection, then it probably already works
with the Linux hid driver (and thus, the plib Joystick library).


All the best,


David


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel


re: [Flightgear-devel] IMMERSIVE HELMET implementation.....HELP ME!

2003-10-11 Thread David Megginson
Agusmag writes:

 > The virtual hemet is madeup by two elements, the visor, wicha has a
 > simple RGB connector, and the motion tracker (intersense inertial
 > CUBE). The motion trackers has its developer kit in C++ and collect
 > three angles, roll,pitch and yaw.so I was wondering to feed the
 > angles directly to the functions like, setgoalview and so on..

Have you considered writing a Linux (or Windows) device driver, so
that it will just look like another joystick?  That way, you'll be
able to use it with *any* software rather than just FlightGear.


All the best,


David

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel


re: [Flightgear-devel] IMMERSIVE HELMET implementation.....HELP ME!

2003-10-10 Thread David Megginson
[EMAIL PROTECTED] writes:

 > I'm trying a way to switch the mouse mode view to a 
 > virtual helmet driven view.

How does the virtual helmet feed into the computer?  Does it just look
like a joystick?  If so, then you need to set up bindings for the
different movements.


All the best,


David

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel