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.
Many of these scenes have been used for confirmation, development and testing of essential node capabilities in X3D.
- This X3D Graphics Basic Examples Archive is part of the X3D Examples Archives.
- These Java examples use the X3D Java Scene Access Interface Library (X3DJSAIL).
- The Web3D Consortium supports thousands of open source X3D models. Join today!
Packages
Package
Description
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.