3dConnextions 3D controller (spacepilot, spaceball, etc)

The interface, modeling, 3d editing tools, import/export, feature requests, etc

Moderators: jesterKing, stiv

Tehrasha
Posts: 0
Joined: Wed Apr 21, 2010 6:21 am
Location: Iowa

Post by Tehrasha » Sun Jan 22, 2012 12:28 am

williambettridge wrote:One thing that I find is a little bit annoying with using the space mouse in blender is that I can not pan left to right or up and down like I can in Inventor.

{snippet}

Is it possible to duplicate the free motion of the camera in blender? That would be much appreciated.
Currently you can pan up/down/left/right by holding down the shift key while moving the spacemouse. But yes, total free motion + rotation is on Mike's to-do list.

Tehrasha
Posts: 0
Joined: Wed Apr 21, 2010 6:21 am
Location: Iowa

Post by Tehrasha » Fri Jan 27, 2012 12:14 pm

Update... for linux users at least.

#1
Mike and I got the buttons working on the USB Spaceball 5000 in the latest builds.
You can go to Graphicall.org to download the latest bleeding-edge builds.

While we hammered that out, I asked him about the other navigation issues brought up here and on other forums. His response was..

Quote:
Yes, better navigation is the #1 thing on my todo list! Adding support
for new (and old) devices is just my way of getting back into development.


#2
To make your controller operate in 'Type B' mode (ie: moving the object, not the camera)
(Note: you must disable or uninstall the 3DConnexion driver to use spacenavd.)

Using the spacenavd drivers, you can either flip all of the axis in your /etc/spnavrc like this..

Code: Select all

# sensitivity is multiplied with every motion (1.0 normal).
sensitivity = 1.000

# separate sensitivity for rotation and translation.
sensitivity-translation = 1.000
sensitivity-rotation = 1.000

# dead zone; any motion less than this number, is discarded as noise.
dead-zone = 5

# invert translations on some axes.
invert-trans = xyz

# invert rotations around some axes.
invert-rot = xyz

# swap translation along Y and Z axes
swap-yz = false

# disable led
led = 0

# serial device
#   Set this only if you have a serial device, and make sure you specify the
#   correct device file (On linux usually: /dev/ttyS0, /dev/ttyS1, /dev/ttyUSB0
... etc).
#serial = /dev/ttyS0

Or you can flip them with the 3DMouse config widget..

Image

williambettridge
Posts: 0
Joined: Sat Jan 21, 2012 11:16 pm
Location: Canada

Post by williambettridge » Sun Mar 04, 2012 6:29 pm

Thanks Tehrasha for your help.

3dbloke
Posts: 0
Joined: Sat Feb 25, 2012 8:21 pm
Location: Engerland

Simultaneous mouse input while manipulating 3D controller

Post by 3dbloke » Tue Mar 06, 2012 1:37 pm

One of the powerful advantages of using a SpaceNavigator is the ability to do two things at once: mouse work on the model while manipulating the scene with the SpaceNavigator. At least that's how it works in Google SketchUp, where I can be drawing some geometry around a complex model and, without interrupting the mouse-controlled draw action, I can rotate, pan and zoom my view. This really speeds up the modelling process, bringing it closer to a physical real-world activity.

This simultaneous activity is not available in Blender 2.62, as far as I can tell. For instance, I grab a vertex and start to move it... I'd like to be able to navigate in 3D at the same time, but cannot. I have to complete (or cancel) the move part-way through, rotate/pan/zoom, and then pick up the vertex once more.

Is this something that will be introduced ina future release?
--Thomas

Tehrasha
Posts: 0
Joined: Wed Apr 21, 2010 6:21 am
Location: Iowa

Re: Simultaneous mouse input while manipulating 3D controlle

Post by Tehrasha » Tue Mar 06, 2012 7:19 pm

The functionality should be there, since you can do simultaneous operations in sculpt mode. (ie: rotate object with spacemouse while sculpting with the mouse)

The only problem I see is that Sketchup likes to works along a dominant axis. Once you start moving a vertex along the X, it continues to to move along the X no mater how much Y and Z movement there is on the part of the user.

Without locking down movement in this manner, turning your model or scene while moving a vertex interdependently would quickly become a nightmare. :)

Batty
Posts: 0
Joined: Fri Feb 03, 2012 9:14 am
Location: Germany

Post by Batty » Fri Jul 06, 2012 3:04 pm

It should move like in "fly mode".
Three axes,
while being able to work with Mouse or Stylus.

Post Reply