Hi ben0bi,
i am sorry about this angry post.
No worries. I've been in your shoes many times (tight schedule, not enough time to complete all my assignments, exams).
Like I wrote before, we are here to help as much as we can.
look, i wanted to do this with the demo source code. but there are so much not-relevant things, where should i know what i need and what not?
The demos are pretty straight forward. If you're into C# and .Net development, the C#/XNA is really very small.
i only want to do a simple interface class, wich initializes itself on a global instance where i can get all properties of the mouse over an update function.
That's fine. Sounds like the sort of stuff I would do.
this update function should be useable with or without this windows msg bump....
That's a limitation that we would like to remove but let's face it: how much of problem is that, really?
All applications using 3D mice are graphic. Plenty of windows and message loops all around.
Currently, it is not possible to use the 3DxInput interface in console applications.
My suggestion is for you to create a test app using a skeleton "windows" application. That's easy enough to do with the VS2005 app wizard.
you telled anything about DirectInput for 3d mice. i think this will be the best solution, no msg bump and directly for games...can you possibly link me to a post where i can find further information? we are in directx now, gfx stuff, but i think input stuff will be handled not so much other than other things in DX...
We do not have a DirectInput sample (yet) but the Microsoft doc should be easy enough to follow. Also, if you search on this Forum, you'll find references to other interfaces (hint: for a HID sample look no further and check this
post).
do i have to use then the directx api without the 3dconnex api or both?
Normally, you should use only one. All the interfaces can happily coexist on the same system. It is better to choose one for you application and stick with it (3DxInput, Raw Input, DirectInput, HID and even old, legacy interfaces from 3Dconnexion).
thanks for your help.
I think is it us that should be thanking those who try to expand the support for 3D mice. This is great technology. If you want, I'm sure you can go a long with it, specially in an academic environment. Keep us posted.