[listas] [Bf-committers] patch 3688 - support for 3d mouse devices

Stealth Apprentice stealthapprentice at yahoo.com
Sat Dec 31 06:44:30 CET 2005


I am using XP, and compiling with VS2005 Express
edition. However, I used no gcc-incompatible types or
language extensions. If you have the 3dxware SDK you
should have no trouble compiling. (The 3dxware SDK is
also gcc compatible)

--- Caronte <elcreador at ono.com> wrote:

> Thanks by your feedback ;)
> 
> Well, I think would be nice to asign S,G,R and
> commands like that to the
> device buttons. This way we no need to move the hand
> to the keyboard ;)
> 
> Ok, will be better to buy the cheapest controler
> like your, instead of the
> expensive spacepilot until it was fully supported ;)
> 
> One more thing:
> I use Win XP and compile Blender with Cygwin, �I
> could apply the patch, or
> need another compiler?
> 
> Thanks ;)
> 
> ----------------------
> Nico (Caronte).
> ----------------------
> 
> 
> -----Mensaje original-----
> De: bf-committers-bounces at projects.blender.org
>
[mailto:bf-committers-bounces at projects.blender.org]En
> nombre de Stealth
> Apprentice
> Enviado el: viernes, 30 de diciembre de 2005 22:05
> Para: bf-blender developers
> Asunto: RE: [listas] [Bf-committers] patch 3688 -
> support for 3d mouse
> devices
> 
> 
> 
> I had support for the buttons, but i didn't put it
> in
> the patch, mostly because I didn't have any ideas
> how
> to use them yet.
> 
> Shall I put the button event handling back in, for
> someone else to hook up to macros, keys, menus, or
> whatever?
> 
> Since I bought a SpaceTraveler (the cheapest one,
> looks like a jog wheel), I really notice when I'm in
> a
> 3d app that doesn't support it. With the Blender
> patch
> you can rest your hand on the knob, and almost as
> you
> think it, your view travels exactly where you want
> to
> go. When you twist the knob it "feels" like you are
> twisting the object to see it. Really fun!
> 
> It was quite easy to implement because Blender's
> existing view code is quite well written. The
> turntable was better implemented than most I've seen
> (or written LOL)
> 
> 
> --- Caronte <elcreador at ono.com> wrote:
> 
> > �����Awesome!!!!!
> >
> > The SpacePilot is the most awesome tool to
> increasse
> > the productivity on 3D
> > environments.
> >
> > I�m thinking buy one, but I have a question:
With
> > your patch, is posible to
> > use the full features of that device (ie: macro
> > keys, display,,,) or only
> > navigation?
> >
> > Thanks anyway ;)
> >
> > ----------------------
> > Nico (Caronte).
> > ----------------------
> >
> >
> > -----Mensaje original-----
> > De: bf-committers-bounces at projects.blender.org
> >
>
[mailto:bf-committers-bounces at projects.blender.org]En
> > nombre de Stealth
> > Apprentice
> > Enviado el: viernes, 30 de diciembre de 2005 0:28
> > Para: bf-blender developers
> > Asunto: [listas] [Bf-committers] patch 3688 -
> > support for 3d mouse
> > devices
> >
> >
> >
>
https://projects.blender.org/tracker/index.php?func=detail&aid=3688&group_id
> > =9&atid=127
> >
> > Submitted By:
> > Stealth Apprentice (sapprentice)
> > Date Submitted:
> > 2005-12-29 23:19
> >
> > Detailed description:
> > This patch enables support for 3d mouse type
> devices
> > from 3dconnexion.
> >
> > This mod allows users with spaceball devices to
> > navigate through their scenes with six
> simultaneous
> > degrees of freedom.
> >
> > Supported devices are Spaceball, SpacePilot, and
> > SpaceTraveler.
> >
> > It adds a few basic events and types, and
> implements
> > support for Spaceball in the GHOST library.
> >
> > It does all the proper event management and
> > translation in the blender project itself.
> >
> > The patch enables any spaceball events to start
> the
> > viewmove routine. viewmove itself is modified to
> > allow
> > two handed navigation - spaceball in one hand,
> mouse
> > in the other.
> >
> > The interface was designed to make it easy to port
> > to
> > other platforms such as Linux.
> >
> > To use this implemenation, you must specify the
> > #define WITH_SPACEBALL for the ghost library.
> > Only this cpp file is affected by the macro, the
> > header file and everything else are independent
> > of the spaceball libraries.
> >
> > The 3dXWare SDK is available from the tab on the
> > left
> > side of -
> > http://www.3dconnexion.com/support/4a.php
> >
> > The SDK is necessary to build this file with
> > WITH_SPACEBALL defined.
> >
> >
> >
> >
> >
> > __________________________________
> > Yahoo! for Good - Make a difference this year.
> > http://brand.yahoo.com/cybergivingweek2005/
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at projects.blender.org
> >
>
http://projects.blender.org/mailman/listinfo/bf-committers
> >
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at projects.blender.org
> >
>
http://projects.blender.org/mailman/listinfo/bf-committers
> >
> 
> 
> 
> 
> 
> __________________________________
> Yahoo! for Good - Make a difference this year.
> http://brand.yahoo.com/cybergivingweek2005/
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
>
http://projects.blender.org/mailman/listinfo/bf-committers
> 
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
>
http://projects.blender.org/mailman/listinfo/bf-committers
> 



	
		
__________________________________ 
Yahoo! for Good - Make a difference this year. 
http://brand.yahoo.com/cybergivingweek2005/


More information about the Bf-committers mailing list