Table of Contents Previous Chapter Slideshow

X3D for Web Authors Examples Archive, Chapter 09 - Event Utilities Scripting

Next Chapter Slideshow X3D Resources
[1] BackgroundColorArrayAnimation.x3d - (default X3D view from 0 0 10)
IntegerSequencer example:  Road Work Ahead!

Event utility nodes simplify data-type conversion of events when producing animation chains between nodes. These include BooleanFilter, BooleanSequencer, BooleanToggle, IntegerSequencer, IntegerTrigger and TimeTrigger, which are illustrated in the quick-reference sheet X3D Event Utility Nodes: Field Event Diagrams.

The Script node node allows authors to define new functionality produced by JavaScript or Java code. Field declarations define inputOnly, outputOnly, initializeOnly and inputOutput access and types for each field.

The supporting Chapter 9 slideset and course videos are available online via X3dGraphics.com.

X3D Scenes             Viewpoint Snapshots
Background Color Array Animation     [1] BackgroundColorArrayAnimation.x3d - (default X3D view from 0 0 10)
Boolean Filter Pump House     [2] BooleanFilterPumpHouse.x3d - Click pump house to activate
[3] BooleanFilterPumpHouse.x3d - (default X3D view from 0 0 10)
Boolean Sequencer Integer Sequencer     [4] BooleanSequencerIntegerSequencer.x3d - (default X3D view from 0 0 10)
Boolean Sequencer Pump House     [5] BooleanSequencerPumpHouse.x3d - touch and hold to interrupt pump operation
[6] BooleanSequencerPumpHouse.x3d - (default X3D view from 0 0 10)
Boolean Toggle     [7] BooleanToggle.x3d - Select red button to toggle cone jitter
[8] BooleanToggle.x3d - (default X3D view from 0 0 10)
Boolean Toggle Pump House     [9] BooleanTogglePumpHouse.x3d - Click pump house to toggle operation
[10] BooleanTogglePumpHouse.x3d - (default X3D view from 0 0 10)
Boolean Trigger Pump House     [11] BooleanTriggerPumpHouse.x3d - select pump house to activate
[12] BooleanTriggerPumpHouse.x3d - (default X3D view from 0 0 10)
Circle Lines Example     [13] CircleLinesExample.x3d - CircleLines Example
[14] CircleLinesExample.x3d - (default X3D view from 0 0 10)
Circle Lines Example 60     [15] CircleLinesExample60.x3d - Circle Lines Example
[16] CircleLinesExample60.x3d - (default X3D view from 0 0 10)
Elevation Grid Simple Wave Animation     [17] ElevationGridSimpleWaveAnimation.x3d - Wave view
[18] ElevationGridSimpleWaveAnimation.x3d - (default X3D view from 0 0 10)
Integer Sequencer Pump House     [19] IntegerSequencerPumpHouse.x3d - Click pump house for next cone
[20] IntegerSequencerPumpHouse.x3d - (default X3D view from 0 0 10)
Integer Sequencer Road Sign Switcher     [21] IntegerSequencerRoadSignSwitcher.x3d - Road sign switcher, 6m away
[22] IntegerSequencerRoadSignSwitcher.x3d - (default X3D view from 0 0 10)
Integer Trigger     [23] IntegerTrigger.x3d - Select text to change color
[24] IntegerTrigger.x3d - (default X3D view from 0 0 10)
Integer Trigger Pump House     [25] IntegerTriggerPumpHouse.x3d - Book View
[26] IntegerTriggerPumpHouse.x3d - (default X3D view from 0 0 10)
Mood Selector     [27] MoodSelector.x3d - How do you feel today?
[28] MoodSelector.x3d - (default X3D view from 0 0 10)
Script Complex State Events     [29] ScriptComplexStateEvents.x3d - Control 3-way lamp
[30] ScriptComplexStateEvents.x3d - (default X3D view from 0 0 10)
Script Control Events     [31] ScriptControlEvents.x3d - Push button to change light color
[32] ScriptControlEvents.x3d - Book View
[33] ScriptControlEvents.x3d - (default X3D view from 0 0 10)
Script Events     [34] ScriptEvents.x3d - click pump house to spin cones
[35] ScriptEvents.x3d - Book View
[36] ScriptEvents.x3d - (default X3D view from 0 0 10)
Script Events Pump House     [37] ScriptEventsPumpHouse.x3d - Book View
[38] ScriptEventsPumpHouse.x3d - (default X3D view from 0 0 10)
Script Node Event Out Control - Ecma Script     [39] ScriptNodeEventOutControl-EcmaScript.x3d - View test
[40] ScriptNodeEventOutControl-EcmaScript.x3d - (default X3D view)
Script Node Field Control - Ecma Script     [41] ScriptNodeFieldControl-EcmaScript.x3d - View test
[42] ScriptNodeFieldControl-EcmaScript.x3d - (default X3D view from 0 0 10)
Script Simple State Events     [43] ScriptSimpleStateEvents.x3d - click switch to toggle light
[44] ScriptSimpleStateEvents.x3d - (default X3D view from 0 0 10)
Test Script Initialization     [45] TestScriptInitialization.x3d - (default X3D view from 0 0 10)
Time Trigger Pump House     [46] TimeTriggerPumpHouse.x3d - Book View
[47] TimeTriggerPumpHouse.x3d - (default X3D view from 0 0 10)
Time Trigger Test     [48] TimeTriggerTest.x3d - TimeTrigger test
[49] TimeTriggerTest.x3d - (default X3D view from 0 0 10)

http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter09-EventUtilitiesScripting/viewpointSlideshow.html