Basic Examples Archive Javadoc

The X3D Graphics Basic Examples Archive provides a wide variety of basic open-source examples that show how to design and build X3D scenes. Web3D Consortium X3DJSAIL: X3D Java Scene Access Interface Library Table of Contents (ToC): X3D Graphics Basic Examples Archive

Many of these scenes have been used for confirmation, development and testing of essential node capabilities in X3D.

Computer Aided Design (CAD) aids in the creation, modification, analysis, or optimization of model design, with specialized support provided by the X3D CADGeometry component.
Chemical Markup Language (CML) provides support for most chemistry including molecules, compounds, reactions, spectra, crystals and computational chemistry.
These examples have been used in X3D course materials.
These scene examples support specification development, player implementations, and demonstration of exemplar X3D capabilities.
Distributed Interactive Simulation (DIS) is an IEEE standard for conducting real-time platform-level gaming across multiple host computers and is used worldwide, especially by military organizations but also by other agencies such as those involved in space exploration and medicine.
Experimental Binary Compression algorithm models demonstrate the potential of geometric compression techniques.
VRML97 External Authoring Interface (EAI) was used to pass events from HTML scripts into VRML97 scene scripts.
The X3D Followers component supports specialized linear interpolation for various data types to achieve smooth behavior animation.
The X3D Geospatial component provides support for geographic and geospatial applications that includes the ability to utilize double-precision geospatial coordinates and to handle large multi-resolution terrain databases.
The X3D MedicalInterchange profile is designed for Exchange of polygonal geometry, volumetric data and accompanying documentation between medical imaging systems.
This directory includes several experiments with X3D Networking.
Non-Uniform Rational B-Spline (NURBS) provide a parametric mathematical model for generating and representing smooth curves and surfaces.
This directory includes experiments with extensions for X3D Points and point-scanning examples.
Rigid Body Physics modeling deals with objects as solid, unchangeable sets of mass having a velocity that can be connected together via various joint types that allow one body's motion to affect another.
Script Conformance examples test the ability of Script nodes to receive, process and produce events that respond to user commands and trigger animation behaviors in the X3D scene graph.
Security is an essential part of Web activity - this directory documents how to apply World Wide Web Consortium (W3C) security standards for XML Encryption (privacy) and XML Digital Signature (authentication) to X3D scenes.
Shaders are special programs that interact directly with graphics hardware for special effects using light, darkness, and color within a model's appearance.
Student Projects are interesting and fun!
Unit statements can redefine the base units of length/angle/force/mass values in an X3D scene from meters/radians/newtons/kilograms to other units of interest.
Universal Media Materials provide numerous complex Material values to simplify scene authoring and improve geometry appearance.
Universal Media Panoramas are texture-mapped high-resolution Background nodes.
The X3D Volume Rendering component represents a 3D portion of space with a renderable grid of voxel values for advanced visualization and presentation techniques.
The VRML97 Specification was the second-generation predecessor specification that eventually led to the X3D Graphics International Standard, maintaining full compatibility with the X3D ClassicVRML Encoding.
This directory collects models and scenes for outreach by the Web3D Consortium, a non-profit Standards Development Organization (SDO) that supports real-time graphics communication on the Web.
These examples are used in the X3D Specifications to illustrate correct X3D usage and capabilities.