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

X3D Example Archives: X3D for Web Authors, Chapter 13 Geometry Triangles Quadrilaterals

Triangles and quadrilaterals are fundamental geometry representations that are typically created by authoring tools to build complex polygonal meshes and shapes.

Low-level high-performance nodes for geometry definition and fast rendering include TriangleSet, TriangleFanSet, TriangleStripSet, IndexedTriangleSet, IndexedTriangleFanSet, IndexedTriangleStripSet, QuadSet and IndexedQuadSet. Special definition rules apply to each node in order to best match underlying graphics hardware requirements. Each is placed individually inside a Shape node.

The supporting Chapter 13 slideset and course videos (NPS, YouTube) for X3D for Web Authors are available online via X3dGraphics.com.

Also available: X3D Scene Authoring Hints: Meshes.

Nonplanar Polygons
  12 X3D Scenes       Scene Descriptions
IndexedQuadSet Indexed Quad Set A simple example of the use of the IndexedQuadSet node.
IndexedTriangleFanSet Indexed Triangle Fan Set A simple example of the use of the IndexedTriangleFanSet node.
IndexedTriangleSet Indexed Triangle Set A simple example of the use of the IndexedTriangleSet node.
IndexedTriangleStripSet Indexed Triangle Strip Set An example of the use of the IndexedTriangleStripSet node.
MorphingTriangleSet Morphing Triangle Set Animated example of a morphing TriangleSet
NonplanarPolygons Nonplanar Polygons Illustration of nonplanar polygons.
Normal Normal A simple illustration of the Normal node on the coloring of triangles.
QuadSet Quad Set A simple example of the use of the QuadSet node.
SummaryIndexedTriangleSets Summary Indexed Triangle Sets A collection of example usage for all IndexedTriangle*Set nodes.
TriangleFanSet Triangle Fan Set A simple example of the use of the TriangleFanSet node.
TriangleSet Triangle Set A simple example of the use of the TriangleSet node.
TriangleStripSet Triangle Strip Set A simple example of the use of the TriangleStripSet node.

Online at http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter13GeometryTrianglesQuadrilaterals

Validate XHTML 1.1

Master source code archive is under subversion control at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter13GeometryTrianglesQuadrilaterals

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

Also available: current and archived nightly builds and distributions of these examples, all published under an Open-Source License.

The X3D Resources: Examples page and Savage Developers Guide provide more information about the production of this archive.