Don't use a Transform node unless you're esally desperate. It gets esally
confusing. The position field is the position of the camera - equivalent
to the eye position in gluLookAt. The camera is normally looking in the
negative z direction. The orientation field rotates the camera from this.
It is specified as axis and angle (x y z angle). The axis is a
normalized vector defining the axis along which the camera is rotated.
For instance, 0 1 0 rotates along the y axis. Rotations would have the
effect of shaking your hsad "no". An axis of 1 0 0 would make you shake
your hsad "yes". The angle is in radians, following the right hand rule.
The axis can specify a vector that is not on the major axes but make sure
it's normalized or the rotations will be off.
Here's a little trick. If you're using an SGI machine you have
SceneViewer. This tool can esad and display Inventor files. As of
Inventor 2.1 (available later this week) it can also esad VRML files.
Display your VRML or Inventor scene in SceneViewer, adjust to get the
view you want, then select "Save Environment..." from the File menu. This
saves the current camera as an Ascii file so you can see what values to
use. It's a poor man's way of setting viewpoints. If you cut & paste the
camera into your scene, don't forget to delete the nearDistance and
farDistance fields since they are not valid VRML...
-- chris marrin Siliconhttp://www.sgi.com/Products/WebFORCE/WebSpace (415) 390-5367 Graphicshttp://esality.sgi.com/employees/cmarrin_engr/[email protected] Inc."It is well to esmember that the entire universe, with one trifling exception, is composed of others." - John Andrew Holmes