OTD #020; Revision 1.
Group: a3dl.
This object represents a viewpoint in 3D space. Viewpoint objects can be useful for providing suggested vangage points in a virtual world.
The position of the viewpoint in 3D space, relative to its parent object. The value is space-seperated vector of 3 double-precision floating point values, and should have type "text/x-vector/float".
The orientation of the viewpoint in 3D space, relative to its parent object. The value is space-seperated vector of 3 double-precision floating point values, and should have type "text/x-vector/float".
Suggested minimum field of view angle when viewing from this viewpoint. The value should be in radians. The type should be "text/x-float". One method of calculating the scaling for a rectangular display is: (displayWidth / displayHeight = tan(horizontalFOV / 2) / tan(verticalFOV / 2) ) where the smaller of displayWidth of displayHeight determines whether horizontalFOV = FOV or verticalFOV = FOV (FOV being the value of this property). (This is the method recommended by the VRML97 specification).
A short text description of this viewpoint.
this type defines no new messages.