X3D Example Archives: VRML 2 Sourcebook, Chapter 15 Extrusion

[1] Figure15_07ExtrudedCylinder.x3d Extruded cylinder
Directory Viewpoint Slideshow

Extrusion geometry is defined by a 2D cross-section that is stretched and rotated around a central spine.

Extruded shapes are very common: tubes, pipes, bars, vases, donuts, and other tricky uses. An Extrusion node efficiently creates extruded shapes. The crossSection field specifies the cross-section, and the spine field specifies the sweep path. The scale and orientation fields specify scaling and rotation at each spine point.

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

Figure 15.10 Extruded Room With Axes
21 X3D Models                 44 X3D Model Viewpoint Snapshots

Figure15_07ExtrudedCylinder
Figure 15 07 Extruded Cylinder.x3d    
Viewpoint image from X3D model [1] Figure15_07ExtrudedCylinder.x3d Extruded cylinder
Viewpoint image from X3D model [2] Figure15_07ExtrudedCylinder.x3d (default X3D view from 0 0 10)

Figure15_08ExtrudedHalfCylinderWithCaps
Figure 15 08 Extruded Half Cylinder With Caps.x3d    
Viewpoint image from X3D model [3] Figure15_08ExtrudedHalfCylinderWithCaps.x3d Extruded half cylinder with end caps
Viewpoint image from X3D model [4] Figure15_08ExtrudedHalfCylinderWithCaps.x3d (default X3D view)

Figure15_08ExtrudedHalfCylinderWithCapsWithAxes
Figure 15 08 Extruded Half Cylinder With Caps With Axes.x3d    
Viewpoint image from X3D model [5] Figure15_08ExtrudedHalfCylinderWithCapsWithAxes.x3d Extruded half cylinder with end caps
Viewpoint image from X3D model [6] Figure15_08ExtrudedHalfCylinderWithCapsWithAxes.x3d (default X3D view)

Figure15_09ExtrudedHalfCylinderWithoutCaps
Figure 15 09 Extruded Half Cylinder Without Caps.x3d    
Viewpoint image from X3D model [7] Figure15_09ExtrudedHalfCylinderWithoutCaps.x3d Extruded half cylinder with end caps
Viewpoint image from X3D model [8] Figure15_09ExtrudedHalfCylinderWithoutCaps.x3d (default X3D view)

Figure15_09ExtrudedHalfCylinderWithoutCapsWithAxes
Figure 15 09 Extruded Half Cylinder Without Caps With Axes.x3d    
Viewpoint image from X3D model [9] Figure15_09ExtrudedHalfCylinderWithoutCapsWithAxes.x3d Extruded half cylinder with end caps
Viewpoint image from X3D model [10] Figure15_09ExtrudedHalfCylinderWithoutCapsWithAxes.x3d

Figure15_10ExtrudedRoom
Figure 15 10 Extruded Room.x3d    
Viewpoint image from X3D model [11] Figure15_10ExtrudedRoom.x3d Extruded room with a doorway
Viewpoint image from X3D model [12] Figure15_10ExtrudedRoom.x3d (default X3D view from 0 0 10)

Figure15_10ExtrudedRoomWithAxes
Figure 15 10 Extruded Room With Axes.x3d    
Viewpoint image from X3D model [13] Figure15_10ExtrudedRoomWithAxes.x3d Extruded room with a doorway
Viewpoint image from X3D model [14] Figure15_10ExtrudedRoomWithAxes.x3d (default X3D view from 0 0 10)

Figure15_11ExtrudedPlaygroundSlide
Figure 15 11 Extruded Playground Slide.x3d    
Viewpoint image from X3D model [15] Figure15_11ExtrudedPlaygroundSlide.x3d Extruded playground slide
Viewpoint image from X3D model [16] Figure15_11ExtrudedPlaygroundSlide.x3d (default X3D view from 0 0 10)

Figure15_11ExtrudedPlaygroundSlideWithAxes
Figure 15 11 Extruded Playground Slide With Axes.x3d    
Viewpoint image from X3D model [17] Figure15_11ExtrudedPlaygroundSlideWithAxes.x3d Extruded playground slide
Viewpoint image from X3D model [18] Figure15_11ExtrudedPlaygroundSlideWithAxes.x3d (default X3D view)

Figure15_12Torus
Figure 15 12 Torus.x3d    
[19] Figure15_12Torus.x3d Torus from above
Viewpoint image from X3D model [20] Figure15_12Torus.x3d Torus from ahead
Viewpoint image from X3D model [21] Figure15_12Torus.x3d (default X3D view from 0 0 10)

Figure15_12TorusWithAxes
Figure 15 12 Torus With Axes.x3d    
[22] Figure15_12TorusWithAxes.x3d Torus from above
Viewpoint image from X3D model [23] Figure15_12TorusWithAxes.x3d Torus from ahead
Viewpoint image from X3D model [24] Figure15_12TorusWithAxes.x3d (default X3D view from 0 0 10)

Figure15_13ExtrudedPyramid
Figure 15 13 Extruded Pyramid.x3d    
Viewpoint image from X3D model [25] Figure15_13ExtrudedPyramid.x3d Extruded pyramid
Viewpoint image from X3D model [26] Figure15_13ExtrudedPyramid.x3d (default X3D view from 0 0 10)

Figure15_13ExtrudedPyramidWithAxes
Figure 15 13 Extruded Pyramid With Axes.x3d    
Viewpoint image from X3D model [27] Figure15_13ExtrudedPyramidWithAxes.x3d Extruded pyramid
Viewpoint image from X3D model [28] Figure15_13ExtrudedPyramidWithAxes.x3d (default X3D view from 0 0 10)

Figure15_14ExtrudedVase
Figure 15 14 Extruded Vase.x3d    
Viewpoint image from X3D model [29] Figure15_14ExtrudedVase.x3d Extruded vase
Viewpoint image from X3D model [30] Figure15_14ExtrudedVase.x3d (default X3D view from 0 0 10)

Figure15_14ExtrudedVaseWithAxes
Figure 15 14 Extruded Vase With Axes.x3d    
Viewpoint image from X3D model [31] Figure15_14ExtrudedVaseWithAxes.x3d Extruded vase
Viewpoint image from X3D model [32] Figure15_14ExtrudedVaseWithAxes.x3d (default X3D view from 0 0 10)

Figure15_15TwistedBar
Figure 15 15 Twisted Bar.x3d    
Viewpoint image from X3D model [33] Figure15_15TwistedBar.x3d Twisted bar using extrusion orientations
Viewpoint image from X3D model [34] Figure15_15TwistedBar.x3d (default X3D view from 0 0 10)

Figure15_15TwistedBarWithAxes
Figure 15 15 Twisted Bar With Axes.x3d    
Viewpoint image from X3D model [35] Figure15_15TwistedBarWithAxes.x3d Twisted bar using extrusion orientations
Viewpoint image from X3D model [36] Figure15_15TwistedBarWithAxes.x3d (default X3D view from 0 0 10)

Figure15_16ExtrudedLipstick
Figure 15 16 Extruded Lipstick.x3d    
Viewpoint image from X3D model [37] Figure15_16ExtrudedLipstick.x3d Lipstick using extrusion orientation
Viewpoint image from X3D model [38] Figure15_16ExtrudedLipstick.x3d (default X3D view from 0 0 10)

Figure15_16ExtrudedLipstickWithAxes
Figure 15 16 Extruded Lipstick With Axes.x3d    
Viewpoint image from X3D model [39] Figure15_16ExtrudedLipstickWithAxes.x3d Lipstick using extrusion orientation
Viewpoint image from X3D model [40] Figure15_16ExtrudedLipstickWithAxes.x3d (default X3D view from 0 0 10)

Figure15_17WigglingSnake
Figure 15 17 Wiggling Snake.x3d    
Viewpoint image from X3D model [41] Figure15_17WigglingSnake.x3d Wiggling snake, seen from behind, using Extrusion and OrientationInterpolator
Viewpoint image from X3D model [42] Figure15_17WigglingSnake.x3d Snake head
Viewpoint image from X3D model [43] Figure15_17WigglingSnake.x3d (default X3D view from 0 0 10)

Figure15_17WigglingSnakeWithAxes
Figure 15 17 Wiggling Snake With Axes.x3d    
Viewpoint image from X3D model [44] Figure15_17WigglingSnakeWithAxes.x3d Wiggling snake, seen from behind, using Extrusion and OrientationInterpolator
Viewpoint image from X3D model [45] Figure15_17WigglingSnakeWithAxes.x3d Snake head
Viewpoint image from X3D model [46] Figure15_17WigglingSnakeWithAxes.x3d (default X3D view from 0 0 10)
 

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