3D Mouse Interface

Reader Utch was searching the web for mouse hacks and came upon this gem.
Neil Fraser modded an ordinary mouse into a fully 3-Dimensional computer interfacing device. With a little thread and some hot glue, he strung up a system of pulleys that would allow him to hold a point of string and move it about in any X, Y, or Z direction. This movement could then be translated into data that a computer could recognize.

Converting the mouse’s data into height-width-depth co-ordinates involves rather a lot of math. 3dmouse.py is a Python program which reads the data from the mouse, decodes it and computes the co-ordinates. This program can be used as the basis of more advanced applications such as the 3D Pong game pictured on the left. The 3D Mouse could also be used to manipulate objects in a CAD program, set up planets in an orbital simulator, or control a robotic arm.



[…] Página del creador. Visto en zerosign. […]
Pingback by ForoFriki - Friki foro » Raton 3D — April 4, 2006 @
[…] Here is a mouse project that I found from my friend Brandon over at zerosign.net. This guy took an ordinary rollerball mouse and some string, and set it up so that when he moved the ring in any position, the computer would obtain the 3D coordinates. Sorry for the lack of posts lately. I have been extremely busy, and will be for the next couple of months getting ready for the end of school. Glenn is out of town and couldn’t write any articles. Hopefully he will be back soon. Converting the mouse’s data into height-width-depth co-ordinates involves rather a lot of math. 3dmouse.py is a Python program which reads the data from the mouse, decodes it and computes the co-ordinates. This program can be used as the basis of more advanced applications such as the 3D Pong game pictured on the left. The 3D Mouse could also be used to manipulate objects in a CAD program, set up planets in an orbital simulator, or control a robotic arm. [Link] […]
Pingback by DIY Live » DIY Archive » 3D Mouse — April 4, 2006 @