Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /home/drbiz/public/tools.realism.com/includes/menu.inc).

Revision of TimeSensor from Thu, 12/31/2015 - 16:37

Add the following fields to TimeSensor

  SFBool    [in]   start         FALSE
  SFBool    [in]   stop          FALSE
  SFBool    [in]   pause         FALSE
  SFBool    [in]   resume        FALSE
  MFNode    []     interpolator  []     X3DInterpolatorNode


A TRUE start event causes the TimeSensor to immediately start as if startTime was set to the current time and enabled is set to TRUE. It runs as normal depending on stopTIme, loop, and pauseTime.

A TRUE stop event causes the TimeSensor to immediately stop as if stopTime was set to the current time. It runs as normal depending on stopTIme, loop, and pauseTime.

A TRUE pause event causes the TimeSensor to immediately pause as if pauseTime was set to the current time.

A TRUE resume event causes the TimeSensor to immediately resumse as if resumeTime was set to the current time.

Any number of X3DInterpolatorNodes may be children of a TimeSensor. All X3DInterpolatorNodes automatically have a ROUTE that connects from the TimeSensor's fraction_changed to each X3DInterpolatorNode's set_fraction field. It is still necessary to construct ROUTEs that pass the X3DInterpolatorNode's value_changed field to the appropriate target.