Package X3dForWebAuthors.Chapter09EventUtilitiesScripting

  • Class Summary 
    Class Description
    BackgroundColorArrayAnimation
    Design pattern demonstrating type conversion from single SFColor value (sent from a ColorInterpolator node) to an MFColor array (in a Background node).
    BooleanFilterPumpHouse
    A BooleanFilter node starts the animation of cones orbiting near the pump house, instead of an unfiltered TouchSensor toggling the animation on/off during selection/deselection.
    BooleanSequencerIntegerSequencer
    Show synchronized use of BooleanSequencer and IntegerSequencer nodes for SpotLight enabled and Switch whichChoice control, respectively.
    BooleanSequencerPumpHouse
    A BooleanSequencer node intermittently interrupts animation of the pump house.
    BooleanToggleExample
    A BooleanToggle button determines whether an animated Cone is jittery or not.
    BooleanTogglePumpHouse
    A BooleanToggle node controls pump house animation: select to stop, then select again to restart.
    BooleanTriggerPumpHouse
    A BooleanTrigger node initiates the pump house animation: select to start.
    CircleLinesExample
    Example circle and cross-hairs made out of line segments, autogenerated by a simple Java program.
    CircleLinesExample60
    Example circle and cross-hairs made out of line segments, autogenerated by a simple Java program.
    CircleLinesSphereLatitude
    Build a sphere outline by using multiple CircleLine circles as latitude rings, with actual semitransparent Sphere and axes added as a visualization hint.
    CircleLinesSphereLongitude
    Build a sphere outline by using multiple CircleLine circles as longitude rings, with actual semitransparent Sphere and axes added as a visualization hint.
    ElevationGridSimpleWaveAnimation
    Simple Javascript animation of ElevationGrid.
    IntegerSequencerPumpHouse
    An IntegerSequencer node switches the display of colored cones near the pump house.
    IntegerSequencerRoadSignSwitcher
    Switch among different road signs using IntegerSequencer.
    IntegerTriggerExample
    An IntegerTrigger node controls the display of colored text.
    IntegerTriggerPumpHouse
    An IntegerTrigger node controls the display of colored cones near the pump house.
    MoodSelector
    Design pattern demonstrating multiple TouchSensor, IntegerTrigger, Shape and ROUTE combinations for selecting a Switch.
    newECMAscriptTest
    Example scene providing a unit test for newECMAscript template javascript source code, first load this scene and then see console for test output.
    ScriptComplexStateEvents
    A lamp with 4 intensities (off low medium high) and a push-button switcher, all controlled by a Script node.
    ScriptControlEvents
    A three-way light controlled by a Script node.
    ScriptEvents
    A Script node drives the position and orientation of orbiting cones near the pump house.
    ScriptEventsPumpHouse
    A Script node provides the path and orientation animation for three cones that orbit near the pump house.
    ScriptNodeEventOutControlEcmaScript
    Script node interface between X3D and EcmaScript: this conformance example tests event-based X3D-EcmaScript functionality.
    ScriptNodeFieldControlEcmaScript
    Script node interface between X3D and EcmaScript: this conformance example tests field-based X3D-EcmaScript functionality.
    ScriptSimpleStateEvents
    A Script node drives an animated push button that turns a light on and off.
    TestScriptInitialization
    Test ability to perform Script initialize() method using ECMAsript.
    TimeTriggerPumpHouse
    Pump house animation activated by a TimeTrigger node.
    TimeTriggerTest
    Test of TimeTrigger node.