The last one should win. WebSpace has the ability to handle multiple
cameras in a specially named Switch node:
DEF Cameras Switch {
whichChild 0
DEF Cam1 PerspectiveCamera { }
DEF Another_Camera PerspectiveCamera { }
}
This will cause the cameras to come up in WebSpace in a viewpoints menu
with the given names. Browsers that do not understand this hint will show
the Cam1 view.
>
> Does this mean a camera is essentially a Rotation by the negative
> angle and a Translation by the negative position and an adjustment of
> the height resp. height angle (orthogonal/perspective projection)?
> Further cameras will do it the same way?
Effectively but the implicit transforms are not propagated.
>
>
> 2. What happens when geometry is defined before the first camera? Does
> one manipulate the first (active) camera or may the browser transform
> the whole world coordinate system?
That's browser dependent. WebSpace manipulates the first camera.
Transformations before that camera affect its position.
-- 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