Building extruded shapes
bartwist.wrl
#VRML V2.0 utf8
#
# Twisted bar
# bartwist.wrl
# by David R. Nadeau
# published in "The VRML 2.0 Sourcebook" by Ames, Nadeau, and Moreland
#
# Illustrate the use of an Extrusion to build a twisted bar.
#
WorldInfo {
title "Twisted bar"
info [ "Copyright (c) 1997, Andrea L. Ames, David R. Nadeau, John L. Moreland" ]
}
Viewpoint {
position 0.0 2.0 11.0
description "Entry view"
}
NavigationInfo {
type [ "EXAMINE", "ANY" ]
headlight TRUE
}
Shape {
appearance Appearance {
material Material {
diffuseColor 1.0 0.5 0.0
}
}
geometry Extrusion {
creaseAngle 0.785
crossSection [
# Square
-1.0 1.0, 1.0 1.0,
1.0 -1.0, -1.0 -1.0,
-1.0 1.0
]
spine [
# Straight-line
0.0 0.0 0.0,
0.0 0.5 0.0,
0.0 1.0 0.0,
0.0 1.5 0.0,
0.0 2.0 0.0,
0.0 2.5 0.0,
0.0 3.0 0.0,
0.0 3.5 0.0,
0.0 4.0 0.0
]
orientation [
0.0 1.0 0.0 0.0,
0.0 1.0 0.0 0.175,
0.0 1.0 0.0 0.349,
0.0 1.0 0.0 0.524,
0.0 1.0 0.0 0.698,
0.0 1.0 0.0 0.873,
0.0 1.0 0.0 1.047,
0.0 1.0 0.0 1.222,
0.0 1.0 0.0 1.396,
]
}
}