Terminology ambiguity

If you have questions or comments concerning any non-support related 3Dconnexion topic, please use this forum.

Moderator: Moderators

Post Reply
Hypersonic
Posts: 265
Joined: Mon Jul 12, 2010 5:58 pm

Terminology ambiguity

Post by Hypersonic »

Some of the 3DConnexion's directional terms I feel are a bit ambiguous, such as Spin and Tilt, which in other contexts could mean rotation in any direction. Zoom is a bit confusing as well, as pan up/down is usually used to 'zoom' in Google Earth. Perhaps there could be an option to display actions in aeronautical terms instead, for those familiar those terms.

http://en.wikipedia.org/wiki/Flight_dyn ... ircraft%29

Translate/Move ALONG Z axis or Tz
pan up down (3Dconnexion)
Vertical (aeronautical)

Translate/Move ALONG X axis or Tx
pan left right (3Dconnexion)
Lateral (aeronautical)

Translate/Move ALONG Y axis or Ty
zoom (3Dconnexion)
Longitudonal (aeronautical)

Rotate AROUND Z axis or Rz
spin (3Dconnexion)
Yaw (aeronautical)

Rotate AROUND X axis or Rx
tilt (3Dconnexion)
Pitch (aeronautical)

Rotate AROUND Y axis or Ry
roll (3Dconnexion)
Roll (aeronautical)

Thanks for your consideration, and awesome product!
ngomes
Moderator
Moderator
Posts: 3321
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Post by ngomes »

Thanks for the feedbak, Hypersonic.

We use those terms internally but experience has taught us not use them in a personal computer context. "Spin" and "tilt" are terms most have of a sense for. Aeronautical definitions are precise but very technical.
Last edited by ngomes on Mon Jun 13, 2011 5:24 am, edited 1 time in total.
jwick
Moderator
Moderator
Posts: 3331
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

OTOH, Hypersonic, with 3DxWare 10, you can change those terms to anything you want.
Hypersonic
Posts: 265
Joined: Mon Jul 12, 2010 5:58 pm

movement names

Post by Hypersonic »

I understand what you mean. I suppose terms such as spin and tilt sound more approachable to users unfamiliar with the device.

jwick, do you change the terms in Base.xml, or possibly 3DxConfig.xml ? Or another file?
jwick
Moderator
Moderator
Posts: 3331
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Those strings are in en-US_def.xml.
Hypersonic
Posts: 265
Joined: Mon Jul 12, 2010 5:58 pm

Post by Hypersonic »

Thanks for the info.

I suppose the term 3Dmouse was coined because when people hear/see the term 'joystick' they probably envision a large unweildy controller with only a few axis of control, not 6.

However, to APIs such as DirectInput, 3Dmouse and joystick both utitilze the same variable/function names, I assume? The 3Dmouse Rx (tilt), for example, is the same to the input API as Joystick Rx? So if joystick Rx didn't work for a particular app, nor would 3Dmouse Rx (tilt) ?
jwick
Moderator
Moderator
Posts: 3331
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

No names works everywhere. Everyone has their own definition, description or orientation. So far the only thing I've NOT seen is to call a rotation a translation....nope, see that all the time...

That's why I exposed the names in XML. Name them whatever works for you. I'm done making decisions :)
Post Reply