X3D Example Archives: VRML 2 Sourcebook, Chapter 07 Scaling Shapes

[1] Figure07_04bScale2xWithAxes.x3d View shape
Directory Viewpoint Slideshow

Scale transformations grow or shrink a local coordinate system by a scaling factor in the X, Y, and Z directions.

Sometimes scale values are used to adjust units when the data in child nodes is not based on meters. Transform operations are bottom-up: children shapes are first scaled, rotated, then translated. Order is fixed, independent of the field order that happens to occur in the Transform node.

These X3D scenes are adapted directly from the original VRML 2.0 Sourcebook chapter examples. Also available: Introduction to VRML97 SIGGRAPH98 course notes.

Figure 07.11 Scaled Arches
11 X3D Models                 19 X3D Model Viewpoint Snapshots

Figure07_04bScale2xWithAxes
Figure 07 04b Scale 2x With Axes.x3d    
[1] Figure07_04bScale2xWithAxes.x3d View shape
[2] Figure07_04bScale2xWithAxes.x3d (default X3D view from 0 0 10)

Figure07_05bScaleHalfxWithAxes
Figure 07 05b Scale Halfx With Axes.x3d    
[3] Figure07_05bScaleHalfxWithAxes.x3d View shape
[4] Figure07_05bScaleHalfxWithAxes.x3d (default X3D view from 0 0 10)

Figure07_06bScale2yWithAxes
Figure 07 06b Scale 2y With Axes.x3d    
[5] Figure07_06bScale2yWithAxes.x3d View shape
[6] Figure07_06bScale2yWithAxes.x3d (default X3D view from 0 0 10)

Figure07_07bScaleHalfzWithAxes
Figure 07 07b Scale Halfz With Axes.x3d    
[7] Figure07_07bScaleHalfzWithAxes.x3d View shape
[8] Figure07_07bScaleHalfzWithAxes.x3d (default X3D view from 0 0 10)

Figure07_08bScale2x_Halfy_4zWithAxes
Figure 07 08b Scale 2x Halfy 4z With Axes.x3d    
[9] Figure07_08bScale2x_Halfy_4zWithAxes.x3d View shape. Axes scale is 5 5 5.
[10] Figure07_08bScale2x_Halfy_4zWithAxes.x3d (default X3D view)

Figure07_09SimpleSpaceshipBodyWingsWithAxes
Figure 07 09 Simple Spaceship Body Wings With Axes.x3d    
[11] Figure07_09SimpleSpaceshipBodyWingsWithAxes.x3d View shape. Axes scale is 3 3 3.
[12] Figure07_09SimpleSpaceshipBodyWingsWithAxes.x3d (default X3D view)

Figure07_10SimpleSpaceship
Figure 07 10 Simple Spaceship.x3d    
[13] Figure07_10SimpleSpaceship.x3d Spaceship
[14] Figure07_10SimpleSpaceship.x3d (default X3D view from 0 0 10)

Figure07_11ScaledArches
Figure 07 11 Scaled Arches.x3d    
[15] Figure07_11ScaledArches.x3d View arches
[16] Figure07_11ScaledArches.x3d (default X3D view from 0 0 10)

Figure07_12aSimpleTree
Figure 07 12a Simple Tree.x3d    
[17] Figure07_12aSimpleTree.x3d View tree
[18] Figure07_12aSimpleTree.x3d (default X3D view from 0 0 10)

Figure07_12bVerticallyScaledTree
Figure 07 12b Vertically Scaled Tree.x3d    
[19] Figure07_12bVerticallyScaledTree.x3d View tree
[20] Figure07_12bVerticallyScaledTree.x3d (default X3D view from 0 0 10)

Figure07_13DiagonallyScaledTree
Figure 07 1 3Diagonally Scaled Tree.x3d    
[21] Figure07_13DiagonallyScaledTree.x3d View tree
[22] Figure07_13DiagonallyScaledTree.x3d (default X3D view from 0 0 10)
 

This viewpoint slideshow is online at
https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter07ScalingShapes/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/Vrml2Sourcebook/Chapter07ScalingShapes/_viewpoints