X3D Viewpoint

Viewpoint • Example

Viewpoint provides a perspective view for the user. You can set a position, an orientation and a field of view. You can also change your viewpoint to accomodate different situations.

Navigation

set_bind

Field Type: SFBool
Access Type: inputOnly
Default Value: ...
Value Range: ...
Description: Recieves event to set this node to active/inactive.

centerOfRotation

Field Type: SFVec3f
Access Type: inputOutput
Default Value: 0 0 0
Value Range: -∞, ∞
Description: Set center point about which to rotate users viewpoint.

description

Field Type: SFString
Access Type: inputOutput
Default Value: Empty String
Value Range: ...
Description: Text description to describe this Viewpoint.

fieldOfView

Field Type: SFFloat
Access Type: inputOutput
Default Value: Π/4
Value Range: 0, Π
Description: Sets a minimum viewing angle from the point of view in angle base units.

jump

Field Type: SFBool
Access Type: inputOutput
Default Value: TRUE
Value Range: ...
Description: Move to another position instantly.

orientation

Field Type: SFRotation
Access Type: inputOutput
Default Value: 0 0 1 0
Value Range: (-1,1) / (-∞,∞)
Description: Rotation of Viewpoint.

position

Field Type: SFVec3f
Access Type: inputOutput
Default Value: 0 0 10
Value Range: -∞, ∞
Description: Position of viewpoint relative to local coordinate system.

retainUserOffsets

Field Type: SFBool
Access Type: inputOutput
Default Value: FALSE
Value Range: ...
Description: Retain prior navigation offsets from defined viewpoints.

bindTime

Field Type: SFTime
Access Type: outputOnly
Default Value: ...
Value Range: ...
Description: A generated timestamp event when the node becomes active or inactive

isBound

Field Type: SFBool
Access Type: outputOnly
Default Value: ...
Value Range: ...
Description: A generated event that specifies whether this node is bound and active or unbound and inactive.

metadata

Field Type: SFNode
Access Type: inputOutput
Default Value: NULL
Value Range: X3DMetadataObject
Description: Information about this node.