tut21.wrl
#VRML V2.0 utf8
WorldInfo {
title "Floppy's VRML97 Tutorial Example 2.1"
info ["(C) Copyright 2000 Vapour Technology Ltd."
"guide@web3dguide.org.uk"]
}
PROTO ickleCone [
field SFVec3f position 0 0 0
]
{
Transform {
translation IS position
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 0 0
}
}
geometry Cone {
bottomRadius 0.3
height 1
bottom FALSE
}
}
]
}
}
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0.5 0
emissiveColor 0 0.8 0
transparency 0.5
}
}
geometry Cylinder {
radius 0.35
height 3
bottom FALSE
}
}
Transform {
translation 0 -2 0
children [
Shape {
appearance Appearance {
texture ImageTexture {
url "brick.jpg"
repeatS TRUE
repeatT TRUE
}
}
geometry Box {
size 4 1 4
}
}
]
}
ickleCone {
position 1.6 -1 1.6
}
ickleCone {
position -1.6 -1 -1.6
}
ickleCone {
position -1.6 -1 1.6
}
ickleCone {
position 1.6 -1 -1.6
}
Anchor {
children [
Transform {
translation 0 2.25 0
children [
Shape {
appearance Appearance {
texture ImageTexture {
url "me.jpg"
}
}
geometry Sphere {
radius 0.75
}
}
]
}
]
description "Back to the Tutorial"
url "../tut21.html"
}
Transform {
translation 0 -2.2 2.01
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 1 0
}
}
geometry Text {
string "FloppyWorld"
fontStyle FontStyle {
size 0.8
justify "MIDDLE"
}
}
}
]
}
Group {
children [
DEF norm Viewpoint {
position 0 0 10
description "Normal Entry"
}
DEF aerial Viewpoint {
position 0 5 10
orientation 1 0 0 -0.39
description "Aerial View"
}
DEF headcam Viewpoint {
position 0 2.4 4
fieldOfView 0.39
description "HeadCam"
}
]
}
Generated by GNU enscript 1.6.1.