x3dom examples
x3dom.org > Examples

Simple generic examples

On this page you can find a lot of simple examples, as well as some examples for special features.

Large Model / Binary compression / Streaming

Unstructured binary container test
Image Geometry Overview
Binary Geometry Overview
Binary POP Buffer Geometry
3D-Coform Data catalog
Siena Cathedral
Solarsystem

Scientific visualisation / CAD / Simulation

IFX Data Vis
CAD scene-graph viewer
Interactive explosion of CAD model for iPad
Geological model visualisation of a mine in Freiberg
Visual Molecular Dynamics (VMD) data viewer
Interactive clipping plane demonstration

Physics

All physic examples are the Bullet-Physics port Ammo.js and a special adapter component:
ammo.js, x3domBulletPhysics.js

General example
Ball joint pendulum
Motor Joint
Inline Scene Physics
Single Axis Hinge Joint

Medical Data

NIST: AnthroGloss Human Body data
Steven Birr / UNI Magdeburg: Liver reconstruction
VolumeRendering (MedX3DOM)
VolumeRendering: Cut through a volume/Clip to a plane (MedX3DOM)

Cultural Heritage

V-Must iPad demos
3D-Coform Data catalog
Restored Synagoge
Siena Cathedral

BVH Refinement

Terrain of Puget Sound

Virtual Reality

Note: The following examples make use of the new experimental WebVR API. For testing a special Chromium build with WebVR support is needed (see Bringing VR to Chrome).
Oculus Rift 2 + Leap Motion + WebVR Classroom Example

Note: The following examples make use of the new experimental WebVR API. For testing a special Chromium build with WebVR support is needed (see Bringing VR to Chrome).
Oculus Rift 2 + WebVR Classroom Example

Note: The following examples do not yet make use of the experimental WebVR API, but we hope to be able to use it as soon as support is stable enough.
Google Cardboard Classroom Example

Note: Current solutions for connecting specific VR devices, like the Oculus Rift, use instantIO (see this blog post).
Oculus Rift Classroom Example

Augmented Reality

AR Chess Game

Various

Math Learning Game (in German)