#64 Support for spaceballs (3DConnexion SpaceNavigator)

open
nobody
None
5
2009-08-14
2009-08-14
Marco Falda
No

It would be nice to add the support for Spaceballs to the FreeGLUT library. I noticed that there was already an open request, but without any following. Here I propose again to implement this feature because the 3DConnexion SpaceNavigator, one of the most affordable, has APIs for Windows, Linux and OSX and I have successfully integrated this device into Windows OpenGLUT (in Linux is still a work in progress). Unfortunately OpenGLUT seems dormant, so I submit my code here. I will try to find some more time, after finishing Linux implementation, to figure out how much similar are OpenGLUT and FreeGLUT sources and port the code to FreeGLUT, meanwhile I attach it to this message.

Discussion

  • Marco Falda
    Marco Falda
    2009-08-14

    OpenGLUT library source code with 3DConnexion SpaceNavigator support for Windows

     
    Attachments
  • Marco Falda
    Marco Falda
    2009-08-14

    I noticed that OpenGLUT is a branch of FreeGLUT, so I have applied the changes also to FreeGLUT 2.6.0 code. Moreover, I have introduced also the Linux support (OSX would be nice). You can find the code modified at the URL www.dei.unipd.it/~hyksos/freeglut.zip and the precompiled libraries at the URL www.dei.unipd.it/~hyksos/FreeGLUT_sb.zip. I think that now it will be simpler to apply a diff patch.