Table of Contents Previous Chapter Viewpoint Slideshow    Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Viewpoint Slideshow X3D Resources

X3D Example Archives: Basic, X3D Specifications

[1] AlarmClock.x3d - (default X3D view from 0 0 10)
Chapter Viewpoint Slideshow
X3D Specification Logo

These examples are used in the X3D Specifications to illustrate correct X3D usage and capabilities.

The X3D Abstract Specification authoritatively defines the functionality of X3D scenes. It specifically describes how geometry rendering and user interaction can be accomplished on any 3D device. Multiple file encodings (.x3d, .x3dv, .x3db) and multiple language bindings (ECMAScript .js, Java .java) can equivalently represent an X3D scene. These examples support five different X3D specifications:

36 X3D Scenes                 44 Viewpoint Snapshots

AlarmClock
Alarm Clock.x3d    
[1] AlarmClock.x3d - (default X3D view from 0 0 10)

Chopper
Chopper.x3d    
[2] Chopper.x3d - Example16
[3] Chopper.x3d - (default X3D view from 0 0 10)

ChopperBody
Chopper Body.x3d    
[4] ChopperBody.x3d - (default X3D view from 0 0 10)

ChopperRotor
Chopper Rotor.x3d    
[5] ChopperRotor.x3d - (default X3D view from 0 0 10)

ClickToAnimate
Click To Animate.x3d    
[6] ClickToAnimate.x3d - (default X3D view from 0 0 10)

ColorInterpolator
Color Interpolator.x3d    
[7] ColorInterpolator.x3d - (default X3D view from 0 0 10)

DirectionalLight
Directional Light.x3d    
[8] DirectionalLight.x3d - (default X3D view from 0 0 10)

ECMAScriptSaiAddDynamicRoutes
ECMAScript Sai Add Dynamic Routes.x3d    
[9] ECMAScriptSaiAddDynamicRoutes.x3d - (default X3D view from 0 0 10)

ECMAScriptSaiCreateNodes
ECMAScript Sai Create Nodes.x3d    
[10] ECMAScriptSaiCreateNodes.x3d - (default X3D view from 0 0 10)

ECMAScriptSaiCreateNodesFromPrototype
ECMAScript Sai Create Nodes From Prototype.x3d    
[11] ECMAScriptSaiCreateNodesFromPrototype.x3d - (default X3D view)

ECMAScriptSaiPerFrameNotification
ECMAScript Sai Per Frame Notification.x3d    
[12] ECMAScriptSaiPerFrameNotification.x3d - (default X3D view from 0 0 10)

ECMAScriptSaiTouchSensorIsOverEvent
ECMAScript Sai Touch Sensor Is Over Event.x3d    
[13] ECMAScriptSaiTouchSensorIsOverEvent.x3d - (default X3D view)

Elevator
Elevator.x3d    
[14] Elevator.x3d - Elevator Viewpoint
[15] Elevator.x3d - (default X3D view from 0 0 10)

ExecutionModel
Execution Model.x3d    
[16] ExecutionModel.x3d - Execution model example
[17] ExecutionModel.x3d - (default X3D view from 0 0 10)

ExtrusionEdgeCases
Extrusion Edge Cases.x3d    
[18] ExtrusionEdgeCases.x3d - (default X3D view from 0 0 10)

ExtrusionFigureX3dSpecification
Extrusion Figure X3D Specification.x3d    
[19] ExtrusionFigureX3dSpecification.x3d - X3D Specification Figure 13.5, Extrusion Spine-aligned Cross-section Plane (SCP)
[20] ExtrusionFigureX3dSpecification.x3d - Front view, Spine-aligned Cross-section Plane (SCP)
[21] ExtrusionFigureX3dSpecification.x3d - Overhead view, Spine-aligned Cross-section Plane (SCP)
[22] ExtrusionFigureX3dSpecification.x3d - (default X3D view from 0 0 10)

GeometricProperties
Geometric Properties.x3d    
[23] GeometricProperties.x3d - (default X3D view from 0 0 10)

GuidedTour
Guided Tour.x3d    
[24] GuidedTour.x3d - Tour Guide
[25] GuidedTour.x3d - (default X3D view from 0 0 10)

Instancing
Instancing.x3d    
[26] Instancing.x3d - (default X3D view from 0 0 10)

JavaSaiAddDynamicRoutes
Java Sai Add Dynamic Routes.x3d    
[27] JavaSaiAddDynamicRoutes.x3d - (default X3D view from 0 0 10)

JavaSaiCreateNodes
Java Sai Create Nodes.x3d    
[28] JavaSaiCreateNodes.x3d - (default X3D view from 0 0 10)

JavaSaiCreateNodesFromPrototype
Java Sai Create Nodes From Prototype.x3d    
[29] JavaSaiCreateNodesFromPrototype.x3d - (default X3D view from 0 0 10)

JavaSaiPerFrameNotification
Java Sai Per Frame Notification.x3d    
[30] JavaSaiPerFrameNotification.x3d - (default X3D view from 0 0 10)

JavaSaiTouchSensorIsOverEvent
Java Sai Touch Sensor Is Over Event.x3d    
[31] JavaSaiTouchSensorIsOverEvent.x3d - (default X3D view from 0 0 10)

LevelOfDetail
Level Of Detail.x3d    
[32] LevelOfDetail.x3d - Start
[33] LevelOfDetail.x3d - (default X3D view from 0 0 10)

PointSet
Point Set.x3d    
[34] PointSet.x3d - (default X3D view from 0 0 10)

Prototype
Prototype.x3d    
[35] Prototype.x3d - (default X3D view from 0 0 10)

PrototypesPlus
Prototypes Plus.x3d    
[36] PrototypesPlus.x3d - (default X3D view from 0 0 10)

RedSphereBlueBox
Red Sphere Blue Box.x3d    
[37] RedSphereBlueBox.x3d - (default X3D view from 0 0 10)

RefractiveMaterial
Refractive Material.x3d    
[38] RefractiveMaterial.x3d - (default X3D view from 0 0 10)

Robot
Robot.x3d    
[39] Robot.x3d - Watch Robot
[40] Robot.x3d - (default X3D view from 0 0 10)

Rotor
Rotor.x3d    
[41] Rotor.x3d - (default X3D view from 0 0 10)

Scripting
Scripting.x3d    
[42] Scripting.x3d - (default X3D view from 0 0 10)

ShuttlesAndPendulums
Shuttles And Pendulums.x3d    
[43] ShuttlesAndPendulums.x3d - (default X3D view from 0 0 10)

TriangleStripSetFigure
Triangle Strip Set Figure.x3d    
[44] TriangleStripSetFigure.x3d - IndexedTriangleStripSet, TriangleStripSet example
[45] TriangleStripSetFigure.x3d - (default X3D view from 0 0 10)

X3dHeaderPrototypeSyntaxExamples
X3D Header Prototype Syntax Examples.x3d    
[46] X3dHeaderPrototypeSyntaxExamples.x3d - Hello syntax
[47] X3dHeaderPrototypeSyntaxExamples.x3d - (default X3D view from 0 0 10)
 

This viewpoint slideshow is online at
http://www.web3d.org/x3d/content/examples/Basic/X3dSpecifications/viewpointSlideshow.html

Validate XHTML 1.1

Viewpoint image version history at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/X3dSpecifications/_viewpoints

Table of Contents Previous Chapter Viewpoint Slideshow    Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Viewpoint Slideshow X3D Resources