#64 Support for spaceballs (3DConnexion SpaceNavigator)

Marco Falda

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.


  • Marco Falda

    Marco Falda - 2009-08-14

    OpenGLUT library source code with 3DConnexion SpaceNavigator support for Windows

  • 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.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks