|   |   |   |   |   |   |   | 
| 
 | 
| 8 X3D Models | X3D Model Descriptions | |
|---|---|---|
|   | Figure 31 1 Wall Color Prototype | Definition and use of a WallColor node type. | 
|   | Figure 31 2 Material Prototypes Library | An external file containing a material library with the WallColor-node-type definition. | 
|   | Figure 31 3 Material External Prototypes | A world that uses an externally declared node type. | 
|   | Figure 31 4 Wood Appearance Prototypes Library | An external file containing an appearance library with wood appearances. | 
|   | Figure 31 5 Wood Appearance External Prototypes | Two wood blocks using appearance-node types from an external appearance library file. Note modification of second prototype using a TextureTransform node parameter. | 
|   | Figure 31 6 Donut Prototype | A donut (torus) node prototype. Also see Figures 30.5 and 31.7 for comparison. | 
|   | Figure 31 7 Donut External Prototype | A donut shape built using prototypes: the Donut geometry node and the LightOak appearance node. Also see Figures 30.5 and 31.6 for comparison. | 
|   | Figure 31 9 Spin Group Prototype | The SpinGroup prototype is used to automatically spin a group of three long rectangular boxes. Click on blue crossbar to activate second SpinGroup. | 
| Online at https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter31Prototypes 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.
|   |   |   |   |   |   |   |