willem's logo
PROTO Logo [
]
{
Anchor {
children [
DEF TIMER TimeSensor {
cycleInterval 2
loop TRUE
}
Transform {
translation -0.47 0 0.47
children [
DEF ORIINT OrientationInterpolator {
key [0, 0.25, 0.5, 0.75, 1]
keyValue [
0 1 0 0,
0 1 0 1.57,
0 1 0 3.14,
0 1 0 4.71,
0 1 0 6.28
]
}
DEF COMPLETE_LOGO Transform {
children [
Transform {
translation -0.47 0 0.47
children [
DEF WTEXT Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 0
emissiveColor 1 1 0
}
}
geometry Text {
string "W"
fontStyle FontStyle {
}
}
}
]
}
Transform {
translation 0.47 0 -0.43
rotation 0 1 0 3.14159265
children [
USE WTEXT
]
}
Transform {
translation -0.47 0 -0.47
rotation 0 1 0 4.7123892
children [
USE WTEXT
]
}
Transform {
translation 0.47 0 0.47
rotation 0 1 0 1.5707964
children [
USE WTEXT
]
}
Transform {
translation 0 0.35 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0.53 0
}
}
geometry Cylinder {
radius 0.4
height 1
}
}
]
}
Transform {
scale 0.1 0.1 0.1
translation 0.73 0.5 0.07
children [
DEF ARROW Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0.8
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0 0 0, 2.5 3 0, 2 1 0, 6 1 0, 6 -1 0, 2 -1 0, 2.5 -3 0,
0 0 -2, 2.5 3 -2, 2 1 -2, 6 1 -2, 6 -1 -2, 2 -1 -2, 2.5 -3 -2]
}
coordIndex [ 0 1 2 3 4 5 6 -1
7 8 9 10 11 12 13 -1
3 4 11 10 -1
4 5 12 11 -1
5 6 13 12 -1
0 6 13 7 -1
0 1 8 7 -1
1 2 9 8 -1
2 3 10 9 -1]
solid FALSE
}
}
]
}
Transform {
scale 0.1 0.1 0.1
translation -0.77 0.5 -0.13
rotation 0 1 0 3.14159265
children [
USE ARROW
]
}
]
}
]
}
]
description "Back to Willem's Page"
url "http://www.few.vu.nl/~vr0711/"
}
ROUTE TIMER.fraction_changed TO ORIINT.set_fraction
ROUTE ORIINT.value_changed TO COMPLETE_LOGO.set_rotation
}
Logo {
}
Viewpoint {
position -0.47 0.47 4
}
(C) A. Eliëns
2/9/2007
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.