Table of Contents Previous Chapter Viewpoint Slideshow    Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Viewpoint Slideshow X3D Resources

X3D Example Archives: VRML 2 Sourcebook, Chapter 15 Extrusion

[1] Figure15_07ExtrudedCylinder.x3d Extruded cylinder
Chapter 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 Scenes                 46 Viewpoint Snapshots

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

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

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

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

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

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

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

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

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

Figure15_12Torus
Figure 15 12 Torus.x3d    
[19] Figure15_12Torus.x3d Torus from above
[20] Figure15_12Torus.x3d Torus from ahead
[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
[23] Figure15_12TorusWithAxes.x3d Torus from ahead
[24] Figure15_12TorusWithAxes.x3d (default X3D view from 0 0 10)

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

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

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

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

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

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

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

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

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

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

This viewpoint slideshow is online at
http://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter15Extrusion/viewpointSlideshow.html

Validate XHTML 1.1

Viewpoint image version history at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter15Extrusion/_viewpoints

Table of Contents Previous Chapter Viewpoint Slideshow    Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Viewpoint Slideshow X3D Resources