Package Basic.development

  • Class Summary 
    Class Description
    AdditiveSubtractiveLight
    This example tests various color combination capabilities, and also demonstrating that filtering (negative colors) are not supported in the X3D/VRML color model.
    AllVrml97Nodes
    List all VRML nodes in a single nonrendering scene as a convenient simple test for translation programs.
    AmelaExampleScene
    Amela example developed at VRST 99.
    Arc2dComponentPrototype
    X3D Geometry2D component node, implemented as prototype for backwards compatibility with VRML 97.
    BooleanSequencerExample
    This example shows how to use the BooleanSequencer prototype in an animated scenario.
    BooleanSequencerPrototype
    BooleanSequencer is modeled after ScalarInterpolator and generates true or false values.
    BradenPrototypeInitializeExample
    Default color red, overridden color green: example answer to email question showing how to initialize a node field when creating a ProtoInstance.
    CameraExamples
    Camera, CameraShot and CameraMove examples that demonstrate storyboard capabilities and precise camera operation.
    CameraPrototypes
    Camera, CameraShot and CameraMovement prototypes that demonstrate storyboard capabilities and precise camera operation.
    CameraShape
    Simple video camera shape.
    CoordinateInterpolator2dExample
    Example to interpolate a Vector2FloatArray - click geometry to activate animation loop.
    CoordinateInterpolator2dPrototype
    CoordinateInterpolator2D prototype declaration, to interpolate across an array of Vector2FloatArray/MFVec2f values to produce an interpolated Vector2FloatArray - click text to see example.
    ECMAScriptAnnexExample2
    A simple script example with no visible rendering results.
    EventUtilityExamples
    Event utility node examples for boolean filtering and other event utility nodes.
    EventUtilityPrototypes
    Event utility node prototypes for boolean filtering and other event utility nodes.
    ExampleExternPrototype1
    Show example ExternProto syntax for a nonexistent prototype with simple-type fields.
    ExampleExternPrototype2
    Show example ExternProto syntax for a nonexistent prototype with node-type fields.
    Geometry2dComponentExamples
    Examples showing native use of X3D Geometry2D component nodes (Arc2D ArcClose2D Circle2D Disk2D Polyline2D Polypoint2D Rectangle2D TriangleSet2D), implemented as prototypes for backwards compatibility with VRML 97.
    Geometry2dComponentExternProtos
    ExternProto declarations and examples for developmental use showing X3D Geometry2D component nodes (Arc2D ArcClose2D Circle2D Disk2D Polyline2D Polypoint2D Rectangle2D TriangleSet2D), implemented as prototypes for backwards compatibility with VRML 97.
    Geometry2dComponentPrototypes
    X3D Geometry2D component nodes, implemented as prototypes for developmental use to provide backwards compatibility with VRML 97.
    HeaderExample
    Nonrendering example showing X3D profile and component definitions.
    HelloSiggraph2000
    A simple VRML/X3D scene-graph example.
    HelloSiggraph2003
    A simple VRML/X3D scene graph example for May 2000 WWW symposium.
    HelloWorld
    Simple X3D example.
    HelloWWW9
    A simple VRML/X3D scene graph example for May 2000 WWW symposium.
    HelloX3dDay2001
    A simple VRML/X3D scene-graph example.
    HelloX3dTrademark
    Simple example showing spinning globe and X3D™ trademark text.
    ImportExportSyntax
    Demonstrate IMPORT/EXPORT syntax.
    IntegerSequencerExample
    This example shows how to use the IntegerSequencer prototype in an animated scenario.
    IntegerSequencerPrototype
    This proto, modeled after a ScalarInterpolator, generates an array of integer values based on the input fraction and keys.
    KeySensorActivationKeySwitchTest
    A simple scene to show KeySensor functionality using Text nodes.
    KeySensorActivationKeySwitchTestInteractive
    A simple scene to show KeySensor functionality using Interactive Profile.
    KeySensorActivationKeySwitchTestInterchange
    A simple scene to show KeySensor functionality using Core Profile.
    LfovDisplayExemplars
    Simple X3D example.
    LoadSensorExample
    LoadSensor test: default initial view means no functionality, active view means load in progress, final view means LoadSensor (and loading) success.
    LoadSensorPrototype
    LoadSensor prototype for VRML 97 use.
    LODlevelChangedExample
    Example use of (proposed) LOD level_changed outputOnly field to trigger loading of Inline nodes in subsequent levels.
    MaterialExample
    Material node example for X3D-Edit MaterialEditor, which uses Scene Access Interface (SAI) externally to select/deselect different shapes, axes and lights while modifying Material values.
    MetadataExamples
    Examples showing use of new X3D Metadata nodes in Core component (MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString).
    MetadataPrototypes
    New X3D Metadata nodes in Core component (MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString) implemented as prototypes for backwards compatibility with VRML 97.
    Orbiter
    A simple VRML/X3D scene graph example, used to illustrate and discuss schema suitability for X3D.
    PhysicalUnitRepresentationPrototypes
    Prototypes to demonstrate functionality for Real-Length Representation nodes.
    PixelTextureInterpolatorPrototype
    Create Script prototype to modify a PixelTexture as an image morph.
    PositionInterpolator2dExample
    Example to interpolate a Vector2Float value - click geometry to activate animation loop.
    PositionInterpolator2dPrototype
    PositionInterpolator2D prototype declaration to pairwise interpolate across an array of Vector2Float/SFVec2f values to produce a single Vector2Float value - click text to see example.
    ProfileExampleInterchange
    List of nodes available in a strictly compliant Interchange profile scene.
    ProtoInstanceExample
    Simple PROTO example, includes Node as a field for PROTO.
    ProtoMFNodeSensorExample
    Nonrendering test scene for sensor relationships inside a prototype declaration to verify multiple MFNode relationships.
    ProtoTagDtdDeclarationExamples
    Provides Prototype XML-tag-definition examples to demonstrate DTD modularization and extensibility in X3D scenes.
    ProxyShapeExample
    Collision node, child test case: can reorder children nodes as Shape Proxy Shape or other variations without problems in XML encoding, but reordering difficulties can occur in other programming language bindings.
    RenderingComponentExamples
    Examples showing use of new X3D Rendering component nodes (IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet TriangleFanSet TriangleSet TriangleStripSet), implemented as prototypes for backwards compatibility with VRML 97.
    RenderingComponentExternProtoDefinitions
    Examples showing use of new X3D Rendering component nodes (IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet TriangleFanSet TriangleSet TriangleStripSet), implemented as prototypes for backwards compatibility with VRML 97.
    RenderingComponentPrototypes
    Prototype implementations of X3D Rendering component nodes (IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet TriangleFanSet TriangleSet TriangleStripSet) implemented as prototypes for backwards compatibility with VRML 97.
    SceneNodePrototype
    Expose functionality of Browser class in Java/ECMAscript annexes of VRML 97 specification.
    SchemaTest
    Test scene for obscure schema validation cases.
    ScriptSyntaxExampleTest
    Script node syntax example, testing sample values of various types with simple escaping of apostrophe and quotation mark characters, with results shown on Browser console output.
    ShapeChildRoutingExample
    Show routing of a node as an input to a Script - success shows a Sphere, failure shows a Box.
    TestColorCount
    Scene to test detection of mismatched color-value size by translation stylesheet X3dToVrml97.xslt.
    TestContainerFieldValues
    Test default and improperly overridden containerField values.
    TestDiagnosticOverloadedChildNodes
    Test error diagnostics for multiple Appearance child nodes, since this possibility is no longer precluded by DTD or Schema due to addition of Shader nodes.
    TestDoctype
    A simple X3D scene to test XML declaration and DOCTYPE declaration syntax.
    TestFieldChecks
    Helps to check that X3dToVrml97 xsl translator properly diagnoses content errors with field elements.
    TestJsonEncoding
    Test scene to ensure that X3dToJson xslt stylesheet translator properly converts X3D source into JavaScript Object Notation (JSON).
    TestMetadataNodes
    Test parentage and type checking of MetadataNodes.
    TestOrientationInterpolatorSize
    Test ability to handle large OrientationInterpolator sizes.
    TestProtoInterfaceNodeScope
    Test override of color values in prototypes and scripts.
    TestPrototypeInterpolators
    Test case for Prototype PositionInterpolator OrientationInterpolator, expected behavior: is for both sets of test Text to move identically.
    TestViewpointJump
    Conformance Test for Viewpoint: immediate switching (jump=true) and smooth animation (jump=false).
    TextExamples
    Show different escape-character text examples for embedded quotation marks.
    UnderstandingSceneGraphsTouchToLight
    Put mouse (or pointing device) over ball to turn on light.
    UnquotedTokensNavigationInfoAndFontStyle
    This scene tests whether enclosing "quote marks" can be omitted for three tokenized fields in X3D.
    UseNodeExample
    Simple example showing how to DEF and USE nodes for efficient "copy by reference.".
    ViewpointGroupExample
    Example to test ViewpointGroup, which contains Viewpoint and ViewpointGroup nodes, allowing nested lists and viewpoint scoping in viewpoint lists.
    ViewpointGroupPrototype
    ViewpointGroup contains Viewpoint and ViewpointGroup nodes, allowing nested lists and viewpoint scoping in viewpoint lists.
    ViewpointGroupTest
    Test browser support for ViewpointGroup node.
    WelcomeToWWW9
    A simple example VRML/X3D scene graph, easily modifiable for demonstration at WWW9 Amsterdam.
    WrapperTagsExample
    Demonstrate and test field-name wrapper tags.
    X3dRetreatProtoExercise
    Solutions to the Proto Exercise posed by Chris Marrin of SONY at the May 2000 X3D Retreat.