![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
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 Savage Developers Guide provide more information about the production of this archive.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |