X3D Example Archives: Basic, X3D Specifications

[1] AlarmClock.x3d (default X3D view from 0 0 10)
Directory 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:

42 X3D Models                 48 X3D Model 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)

ColorInterpolatorExample
Color Interpolator Example.x3d    
[7] ColorInterpolatorExample.x3d (default X3D view from 0 0 10)

DirectionalLightExample
Directional Light Example.x3d    
[8] DirectionalLightExample.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 from 0 0 10)

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)


Inline Export.x3d    
[26] InlineExport.x3d (default X3D view from 0 0 10)


Inline Import.x3d    
[27] InlineImport.x3d (default X3D view from 0 0 10)

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

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

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

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

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

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

LevelOfDetail
Level Of Detail.x3d    
[34] LevelOfDetail.x3d Start
[35] LevelOfDetail.x3d (default X3D view from 0 0 10)


Nurbs Swept Surface Example.x3d    
[36] NurbsSweptSurfaceExample.x3d (Viewpoint contains no description)
[37] NurbsSweptSurfaceExample.x3d (default X3D view from 0 0 10)


Nurbs Swung Surface Example.x3d    
[38] NurbsSwungSurfaceExample.x3d (Viewpoint contains no description)
[39] NurbsSwungSurfaceExample.x3d (default X3D view from 0 0 10)

PointSetExample
Point Set Example.x3d    
[40] PointSetExample.x3d (default X3D view from 0 0 10)

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

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

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

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

Robot
Robot.x3d    
[45] Robot.x3d Watch Robot Stand
[46] Robot.x3d Watch Robot Walk when close
[47] Robot.x3d (default X3D view from 0 0 10)

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

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

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

StringArrayEncodingExamples
String Array Encoding Examples.x3d    
[51] StringArrayEncodingExamples.x3d Hello MFString syntax
[52] StringArrayEncodingExamples.x3d (default X3D view from 0 0 10)


Texture Projector Component Example.x3d    
[53] TextureProjectorComponentExample.x3d (default X3D view from 0 0 10)

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

X3dHeaderPrototypeSyntaxExamples
X3D Header Prototype Syntax Examples.x3d    
[56] X3dHeaderPrototypeSyntaxExamples.x3d Hello syntax
[57] X3dHeaderPrototypeSyntaxExamples.x3d (default X3D view from 0 0 10)
 

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

Validate XHTML 1.1

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