| 
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   | 
         
    
    
 Shape nodes can contain one geometry node and one Appearance node. Geometry primitives include the Box, Cone, Cylinder, Sphere and Text nodes. Each is placed individually inside a Shape node. Text nodes are further configured by FontStyle nodes. The supporting Chapter 2 slideset and course videos (NPS, YouTube) for X3D for Web Authors are available online via X3dGraphics.com.  | 
         
| 10 X3D Models | X3D Model Descriptions | |
|---|---|---|
| 
                 
               
                   | 
            Box Example | Box geometric primitive node. | 
| 
                 
               
                   | 
            Cone Example | Cone geometric primitive node. | 
| 
                 
               
                   | 
            Cylinder Example | Cylinder geometric primitive node. | 
| 
                 
               
                   | 
            Geometry Primitive Nodes | Geometry Primitive Nodes: Shape, Box, Cone, Cylinder, Sphere, Text, FontStyle | 
| 
                 
               
                   | 
            Geometry Primitive Nodes White Background | Geometry Primitive Nodes: Shape, Box, Cone, Cylinder, Sphere, Text, FontStyle | 
| 
                 
               
                   | 
            Geometry Primitive Substitute Meshes | Substitute IndexedFaceSet mesh versions of Geometry Primitive Nodes: Shape, Box, Cone, Cylinder, Sphere. | 
| 
                 
               
                   | 
            Sphere Example | Sphere geometric primitive node. | 
| 
                 
               
                   | 
            Text Have Fun With X3D | Simple smiley-face example illustrating an emoticon character entity, used within an MFString Text. | 
| 
                 
               
                   | 
            Text Length Max Extent | Simple Text node, illustrating length array and maxExtent field | 
| 
                 
               
                   | 
            Text Special Characters | Text node demonstration of quotation, apostrophe, ampersand and backslash characters using X3D MFString escaping for XML character entities. | 
| 
                Online at https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter02GeometryPrimitives Master source-code model archive is under version control at   | 
         
The X3D Resources: Examples page and X3D Developers Guide provide more information about the production of this archive.
| 
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   | 
            
               
                   |