home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sony Community Place
/
Circus7.zip
/
circus7
/
main.wrl
< prev
Wrap
Text File
|
1997-05-16
|
336KB
|
10,250 lines
#VRML V2.0 utf8
# "$Id: main.wrl,v 1.4 1997/05/14 09:44:59 mizutani Exp $";
#
# main.wrl (Circus Park 7 VRML2.0)
#
# This file is conveted from VRML 1.0 to the Moving Worlds VRML 2.0
# Copyright(C) 1996 Sony Corporation. All rights reserved.
#
##############################################################################
#
# SonyÉΩùpPROTOÉΘî╛üI
#
##############################################################################
PROTO Sony_Appearance [
field SFBool backface FALSE
exposedField SFString description ""
exposedField SFNode material NULL
exposedField SFNode texture NULL
exposedField SFNode textureTransform NULL
] {
Appearance {
material IS material
texture IS texture
textureTransform IS textureTransform
}
}
PROTO Sony_BindSharedNode [
field SFNode transformNode NULL
field SFNode scriptNode NULL
field MFString action "SonyActionPanel: Hello,sonybrowser:Hello,,,;
Smile,sonybrowser:Smile,,,;
Wao!,sonybrowser:Wao,,Wao,;
Umm...,sonybrowser:Umm,,Umm,;
Wooo!!,sonybrowser:Wooo,,Wooo,;
Bye,sonybrowser:Bye,,,;"
] {}
PROTO Sony_WorldInfo [
field MFString archive []
field SFInt32 armLength -1
field SFBool avatarRoom FALSE
field SFInt32 backgroundImageType 0
field SFString cpBureau ""
field SFString cpBureauWLS ""
field SFBool collisionSound TRUE
field SFBool collisionDisplay TRUE
exposedField SFBool turnButtonAvailable TRUE
exposedField SFBool floatButtonAvailable TRUE
exposedField SFBool homeButtonAvailable TRUE
field SFInt32 soundDeviceRate 22050
field SFInt32 soundDeviceBits 8
]{}
NavigationInfo {
headlight FALSE
speed 4.0
visibilityLimit 500.0
}
Sony_WorldInfo {
armLength 25
avatarRoom FALSE
# cpBureau "localhost:5126"
# cpBureau "tambourine:5126"
}
DEF BACK_GROUND Background {
skyColor 0.1 0.1 0.3
frontUrl "images/cloud.gif"
leftUrl "images/cloud.gif"
rightUrl "images/cloud.gif"
backUrl "images/cloud.gif"
topUrl "images/cloud.gif"
bottomUrl "images/cloud.gif"
}
DEF CAMERA Viewpoint { # DEF CAMERA
position 0 1.62 100
fieldOfView 0.8
}
DEF WORLD_ENV Transform {
children [
DEF WORLD_LIGHT Switch {
whichChoice 1
choice [
Transform {
children [
DirectionalLight {
intensity 1
direction -1 -1 -1
}
]
}
Transform {
children [
PointLight {
intensity 0.7
location 0 28.5 0
}
]
}
]
}
#### SOUNDS ####
DEF SOUND_ENTER Sound {
location 0 1.5 80
minFront 10
minBack 10
maxFront 30
maxBack 30
source AudioClip {
url "sounds/chldclwd.wav"
loop TRUE
stopTime -1
}
}
DEF SOUND_CIRCUS Sound {
location 0 0 -20
minFront 10
minBack 10
maxFront 50
maxBack 50
source AudioClip {
url "sounds/circus22.mod"
loop TRUE
stopTime -1
}
}
DEF SOUND_FERRIS Sound {
location 0 10 0
minFront 10
minBack 10
maxFront 30
maxBack 30
source AudioClip {
url "sounds/garagara.mod"
loop TRUE
stopTime -1
}
}
DEF SOUND_GONDOLA_SKY Sound {
location 0 50 0
minFront 10
minBack 10
maxFront 30
maxBack 30
source AudioClip {
url "sounds/wind.mod"
loop TRUE
stopTime -1
}
}
DEF SOUND_WIND Sound {
location 0 500 0
minFront 460
minBack 460
maxFront 490
maxBack 490
source AudioClip {
url "sounds/kazenomi.mod"
loop TRUE
stopTime -1
}
}
DEF SOUND_BANG Sound {
location 0 60 0
minFront 10
minBack 10
maxFront 260
maxBack 260
source DEF CANNON_START_SOUND AudioClip {
url "sounds/bang.wav"
loop FALSE
stopTime 0
}
}
DEF SOUND_PINGPONG Sound {
location 0 0 0
minFront 260
minBack 260
maxFront 260
maxBack 260
source DEF CANNON_TRUE_SOUND AudioClip {
url "sounds/pingpong.wav"
loop FALSE
stopTime 0
}
}
DEF SOUND_BUU Sound {
location 0 0 0
minFront 260
minBack 260
maxFront 260
maxBack 260
source DEF CANNON_FALSE_SOUND AudioClip {
url "sounds/buu.wav"
loop FALSE
stopTime 0
}
}
#### SOUNDS END ####
]
}
#### WORLD_ENV END ####
#### TimeSensor ####
DEF WORLD_TIMER TimeSensor {
loop TRUE
enabled TRUE
stopTime -1
cycleInterval 1
}
DEF PIERO1_TIMER TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 5
}
DEF PIERO2_TIMER TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 8
}
DEF PIERO3_TIMER TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 1
}
DEF ASHIKA_TIMER TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 2.7
}
DEF KUMA_TIMER TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 5
}
DEF ASHIKA_BALL_TIMER TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 0.1
# cycleInterval 0.05
}
DEF KUMA_BICYCLE_TIMER TimeSensor {
loop TRUE
enabled FALSE
stopTime -1
cycleInterval 0.5
}
DEF CANNON_TIMER TimeSensor {
loop TRUE
enabled TRUE
stopTime -1
cycleInterval 0.5
}
#### CORE ####
Transform {
translation 0 -2.8 0
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.1 0.1 0.3
emissiveColor 0.05 0.05 0.15
}
}
# geometry Sphere { radius 3 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-1.5 -1.5 -1.5,
-1.5 -1.5 1.5,
-1.5 1.5 1.5,
-1.5 1.5 -1.5,
1.5 -1.5 -1.5,
1.5 -1.5 1.5,
1.5 1.5 1.5,
1.5 1.5 -1.5
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
5, 4, 7, -1,
5, 7, 6, -1,
1, 0, 4, -1,
1, 4, 5, -1,
3, 2, 6, -1,
3, 6, 7, -1,
0, 3, 7, -1,
0, 7, 4, -1,
2, 1, 5, -1,
2, 5, 6, -1
]
}
}
]
}
#### TENTS ####
Inline { url "models/tents.wrl" }
#### BASE ####
Inline { url "models/base.wrl" }
#### AIRSHIP ####
DEF AIRSHIP Transform {
children [
Inline { url "models/airship.wrl" }
]
}
DEF TIMEairship TimeSensor {
loop TRUE
stopTime -1
cycleInterval 60
}
DEF ROTINTairship 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]
}
ROUTE TIMEairship.fraction_changed TO ROTINTairship.set_fraction
ROUTE ROTINTairship.value_changed TO AIRSHIP.set_rotation
#### PARADE_STAGE ####
DEF PARADE_STAGE Transform {
children [
DEF PARADE_SOUND_POS Transform {
children [
Sound {
# location 30 0 0
minFront 10
minBack 10
maxFront 50
maxBack 50
spatialize FALSE
source DEF PARADE_SOUND AudioClip {
url "sounds/parade2.mod"
loop TRUE
stopTime 1
}
}
]
}
#### DUMMY ####
DEF DUMMY_OBJ Transform {
children [
#### PIERO1_BODY ####
DEF PIERO1_BODY Transform {
translation 0 -15 0
children [
DEF PIERO1_1 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.324262 0.472155 0.8
emissiveColor 0.16 0.23 0.4
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.001 1.325 -0.15,
-0.005 1.587 0,
0.15 1.327 -0.001
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.249165 0
emissiveColor 0.4 0.12 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.005 1.587 0,
0.15 1.327 -0.001,
0.001 1.325 0.15
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.794875 0.39067 0.8
emissiveColor 0.39 0.19 0.4
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.001 1.325 -0.15,
-0.15 1.322 0.001,
-0.005 1.587 0
]
}
coordIndex [ 1, 2, 0, -1 ]
creaseAngle 0.5
}
}
]
}
DEF PIERO1_6 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.36 0.56
emissiveColor 0.4 0.18 0.28
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.937 -0.408,
0 1.2 0,
0.124 1.017 -0.201,
0 1.2 0,
0.352 0.937 -0.206,
0.233 1.017 0,
0 1.2 0,
0.352 0.937 0.206,
0.124 1.017 0.201,
0 1.2 0,
0 0.937 0.408,
-0.113 1.017 0.201,
0 1.2 0,
-0.352 0.937 0.206,
0 1.2 0,
-0.233 1.017 0,
-0.352 0.937 -0.206,
-0.113 1.017 -0.201,
-0.005 1.587 0,
-0.15 1.322 0.001,
0.001 1.325 0.15
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 4, -1,
5, 6, 7, -1,
8, 9, 10, -1,
10, 1, 11, -1,
11, 12, 13, -1,
13, 14, 15, -1,
15, 3, 16, -1,
17, 1, 0, -1,
17, 16, 3, -1,
9, 8, 7, -1,
6, 5, 4, -1,
18, 19, 20, -1
]
}
}
]
}
DEF PIERO1_5 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0 0
emissiveColor 0.4 0 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.05 1.25 0.275,
-0.05 1.15 0.275,
0.05 1.15 0.275,
0.05 1.25 0.275,
0.05 1.15 0.175,
0.05 1.25 0.175,
-0.05 1.15 0.175,
-0.05 1.25 0.175
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 0, -1,
2, 4, 5, -1,
5, 3, 2, -1,
1, 6, 4, -1,
4, 2, 1, -1,
0, 7, 6, -1,
6, 1, 0, -1,
3, 5, 7, -1,
7, 0, 3, -1
]
}
}
]
}
DEF PIERO1_14 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.3 0.3
emissiveColor 0.4 0.15 0.15
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.15 1.075 0,
0.457 0.709 0.05,
0.457 0.709 -0.05,
0.374 0.654 0.05,
0.374 0.654 -0.05,
0.471 0.599 -0.1,
0.388 0.543 0,
0.471 0.599 0.1,
0.554 0.654 0
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
0, 4, 3, -1,
0, 2, 4, -1,
5, 4, 2, -1,
3, 4, 6, -1,
1, 3, 7, -1,
2, 1, 8, -1
]
}
}
]
}
DEF PIERO1_13 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.444512 0.429397 0.8
emissiveColor 0.22 0.21 0.4
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.455 0.709 -0.066,
-0.372 0.654 -0.063,
-0.468 0.599 -0.116
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.629101 0.8 0.512861
emissiveColor 0.31 0.4 0.25
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.372 0.654 -0.063,
-0.388 0.543 -0.014,
-0.376 0.654 0.037,
-0.475 0.599 0.083,
-0.458 0.709 0.034,
]
}
coordIndex [
1, 0, 2, -1,
3, 2, 4, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.439022 0.328788
emissiveColor 0.4 0.21 0.16
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.455 0.709 -0.066,
-0.372 0.654 -0.063,
-0.376 0.654 0.037,
-0.458 0.709 0.034,
-0.554 0.654 -0.019,
-0.15 1.075 -0.005
]
}
coordIndex [
4, 3, 0, -1,
0, 3, 5, -1,
3, 2, 5, -1,
2, 1, 5, -1,
1, 0, 5, -1
]
}
}
]
}
DEF PIERO1_7 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.488397 0.306574
emissiveColor 0.4 0.24 0.15
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.425 0.525 -0.15,
0 1.325 0,
0.425 0.525 0.15
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.769391 0.371905 0.8
emissiveColor 0.38 0.18 0.4
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.325 0,
0.425 0.525 0.15,
-0.425 0.525 0.15
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.612234 0.242125
emissiveColor 0.4 0.3 0.12
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.325 0,
-0.425 0.525 0.15,
-0.425 0.525 -0.15
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.5 0.8 0.8
emissiveColor 0.25 0.4 0.4
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.425 0.525 -0.15,
0 1.325 0,
-0.425 0.525 -0.15
]
}
coordIndex [ 2, 1, 0, -1 ]
}
}
]
}
DEF PIERO1_9 Transform {
children [
Shape {
appearance Appearance {
material Material {}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.02 0.575 -0.075,
-0.27 0.725 -0.075,
-0.27 0.725 0.05,
-0.02 0.575 0.05
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 0, -1
]
}
}
Shape {
appearance Appearance {
material Material {}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.02 0.575 -0.075,
-0.02 0.575 0.05,
-0.228 0.125 0
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.427474 0.62908
emissiveColor 0.4 0.21 0.31
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.02 0.575 -0.075,
-0.27 0.725 -0.075,
-0.27 0.725 0.05,
-0.02 0.575 0.05,
-0.228 0.125 0
]
}
coordIndex [
0, 4, 1, -1,
4, 3, 2, -1,
2, 1, 4, -1
]
}
}
]
}
DEF PIERO1_4 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.15 0.37
emissiveColor 0 0.07 0.18
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.1 1.275 0.188,
0.075 1.25 0.188,
0.1 1.225 0.188,
0.125 1.25 0.188,
-0.125 1.25 0.188,
-0.1 1.225 0.188,
-0.075 1.25 0.188,
-0.1 1.275 0.188
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 0, -1,
4, 5, 6, -1,
6, 7, 4, -1
]
}
}
]
}
DEF PIERO1_11 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.35 0.8 0.6
emissiveColor 0.18 0.4 0.3
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.02 0.575 0.05,
0.27 0.725 0.05,
0.27 0.725 -0.075,
0.02 0.575 -0.075,
0.228 0.125 0
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 0, -1,
4, 0, 3, -1,
2, 4, 3, -1,
1, 0, 4, -1,
4, 2, 1, -1,
3, 0, 1, -1,
1, 2, 3, -1
]
}
}
]
}
DEF PIERO1_2 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.8 0.8
emissiveColor 0.4 0.4 0.4
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.325 0.175,
-0.124 1.325 0.124,
-0.124 1.075 0.124,
0 1.075 0.175,
-0.175 1.325 0,
-0.175 1.075 0,
-0.124 1.325 -0.124,
-0.124 1.075 -0.124,
0 1.325 -0.175,
0 1.075 -0.175,
0.124 1.325 -0.124,
0.124 1.075 -0.124,
0.175 1.325 0,
0.175 1.075 0,
0.124 1.325 0.124,
0.124 1.075 0.124
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 0, -1,
1, 4, 5, -1,
5, 2, 1, -1,
4, 6, 7, -1,
7, 5, 4, -1,
6, 8, 9, -1,
9, 7, 6, -1,
8, 10, 11, -1,
11, 9, 8, -1,
10, 12, 13, -1,
13, 11, 10, -1,
12, 14, 15, -1,
15, 13, 12, -1,
14, 0, 3, -1,
3, 15, 14, -1,
10, 8, 6, -1,
10, 6, 4, -1,
10, 4, 1, -1,
10, 1, 0, -1,
10, 0, 14, -1,
10, 14, 12, -1
]
}
}
]
}
DEF PIERO1_10 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.46 0.12
emissiveColor 0.4 0.23 0.06
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.333 0 0.125,
-0.333 0 -0.1,
-0.146 0 -0.1,
-0.146 0 0.125,
-0.229 0.1 0.2,
-0.167 0.075 0.1,
-0.292 0.075 0.1,
-0.225 0.1 -0.025
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 0, 3, -1,
5, 6, 4, -1,
5, 4, 3, -1,
0, 4, 6, -1,
7, 3, 2, -1,
7, 2, 1, -1,
6, 5, 7, -1,
7, 1, 0, -1,
6, 7, 0, -1,
5, 3, 7, -1
]
}
}
]
}
DEF PIERO1_3 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.6 0
emissiveColor 0.4 0.3 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.25 1.2 -0.1,
0.145 1.2 0,
0.25 1.3 0,
0.25 1.2 0.1,
0.25 1.1 0,
0.145 1.2 0,
-0.25 1.275 0,
-0.145 1.2 0,
-0.25 1.2 -0.075,
-0.25 1.2 0.075,
-0.25 1.125 0,
-0.145 1.2 0
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 3, -1,
4, 5, 0, -1,
0, 2, 3, -1,
0, 3, 4, -1,
6, 7, 8, -1,
9, 7, 6, -1,
10, 11, 9, -1,
8, 11, 10, -1,
5, 4, 3, -1,
6, 8, 10, -1,
6, 10, 9, -1
]
}
}
]
}
DEF PIERO1_12 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.2 0.3 0.8
emissiveColor 0.1 0.15 0.4
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.146 0 0.125,
0.146 0 -0.1,
0.333 0 -0.1,
0.333 0 0.125,
0.229 0.1 0.2,
0.292 0.075 0.1,
0.167 0.075 0.1,
0.225 0.1 -0.025
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
4, 5, 6, -1,
0, 4, 6, -1,
5, 4, 3, -1,
1, 0, 7, -1,
2, 1, 7, -1,
7, 6, 5, -1,
3, 2, 7, -1,
3, 7, 5, -1,
7, 0, 6, -1
]
}
}
]
}
DEF PIERO1_8 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.8 0.8
emissiveColor 0.4 0.4 0.4
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.672 -0.048,
0.075 0.822 -0.048,
-0.075 0.822 -0.048
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
]
}
DEF PIERO1_CLICK TouchSensor {}
]
} #### END PIERO1_BODY ###
#### ACCORDION ####
DEF PIERO1_ACCORDION Transform {
children [
DEF PIERO1_ACCORDION_1 Transform {
children [
Transform {
translation -0.216 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.6 0.39 0.19
emissiveColor 0.3 0.19 0.08
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.071 0.217 -0.162,
-0.071 0.217 -0.019,
0.001 0.217 -0.019,
0.073 0.217 -0.162,
0.073 -0.218 -0.162,
0.001 -0.218 -0.019,
-0.071 -0.218 -0.019,
-0.071 -0.218 -0.162,
0.073 0.217 0.165,
0.073 -0.218 0.165,
0.001 0.217 0.145,
0.001 -0.218 0.145
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 6, -1,
4, 6, 7, -1,
4, 3, 8, -1,
4, 8, 9, -1,
9, 8, 10, -1,
9, 10, 11, -1,
11, 10, 2, -1,
11, 2, 5, -1,
5, 2, 1, -1,
5, 1, 6, -1,
6, 1, 0, -1,
6, 0, 7, -1,
4, 9, 11, -1,
4, 11, 5, -1,
10, 8, 3, -1,
2, 10, 3, -1
]
}
}
]
}
]
}
DEF PIERO1_ACCORDION_2 Transform {
children [
Transform {
translation 0.216 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.61 0.39 0.19
emissiveColor 0.3 0.19 0.09
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.073 0.217 -0.162,
-0.073 0.217 0.165,
0.071 0.217 0.124,
0.071 0.217 -0.162,
0.071 -0.218 -0.162,
0.071 -0.218 0.124,
-0.073 -0.218 0.165,
-0.073 -0.218 -0.162
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 6, -1,
4, 6, 7, -1,
6, 1, 0, -1,
6, 0, 7, -1,
5, 2, 1, -1,
5, 1, 6, -1,
4, 3, 2, -1,
4, 2, 5, -1
]
}
}
]
}
]
}
DEF ac3 Transform {
children [
Transform {
translation -0.102 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.01 0
emissiveColor 0.5 0 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.082 0 0.001,
0 -0.218 -0.162,
0 0.217 -0.162,
0 -0.218 0.165,
0 0.217 0.165,
-0.082 0 0.001
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
0, 4, 3, -1,
0, 2, 4, -1,
2, 1, 5, -1,
1, 3, 5, -1,
3, 4, 5, -1,
4, 2, 5, -1
]
}
}
]
}
]
}
DEF ac4 Transform {
children [
Transform {
translation -0.062 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.02 1
emissiveColor 0 0.01 0.5
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.082 0 0.001,
0.001 -0.218 -0.162,
0.001 0.217 -0.162,
0.001 -0.218 0.165,
0.001 0.217 0.165,
-0.081 0 0.001
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
0, 4, 3, -1,
0, 2, 4, -1,
2, 1, 5, -1,
1, 3, 5, -1,
3, 4, 5, -1,
4, 2, 5, -1
]
}
}
]
}
]
}
DEF ac5 Transform {
children [
Transform {
translation -0.021 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.06 1 0
emissiveColor 0.02 0.5 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.082 0 0.001,
0.001 -0.218 -0.162,
0.001 0.217 -0.162,
0.001 -0.218 0.165,
0.001 0.217 0.165,
-0.081 0 0.001
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
0, 4, 3, -1,
0, 2, 4, -1,
2, 1, 5, -1,
1, 3, 5, -1,
3, 4, 5, -1,
4, 2, 5, -1
]
}
}
]
}
]
}
DEF ac6 Transform {
children [
Transform {
translation 0.021 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0.91
emissiveColor 0.5 0 0.45
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.081 0 0.001,
-0.001 -0.218 -0.162,
-0.001 0.217 -0.162,
-0.001 -0.218 0.165,
-0.001 0.217 0.165,
-0.082 0 0.001
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
0, 4, 3, -1,
0, 2, 4, -1,
2, 1, 5, -1,
1, 3, 5, -1,
3, 4, 5, -1,
4, 2, 5, -1
]
}
}
]
}
]
}
DEF ac7 Transform {
children [
Transform {
translation 0.062 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.95 0
emissiveColor 0.5 0.47 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.081 0 0.001,
-0.001 -0.218 -0.162,
-0.001 0.217 -0.162,
-0.001 -0.218 0.165,
-0.001 0.217 0.165,
-0.082 0 0.001
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
0, 4, 3, -1,
0, 2, 4, -1,
2, 1, 5, -1,
1, 3, 5, -1,
3, 4, 5, -1,
4, 2, 5, -1
]
}
}
]
}
]
}
DEF ac8 Transform {
children [
Transform {
translation 0.102 0.715 0.33
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 1
emissiveColor 0 0.5 0.5
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.082 0 0.001,
0 -0.218 -0.162,
0 0.217 -0.162,
0 -0.218 0.165,
0 0.217 0.165,
-0.082 0 0.001
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
0, 4, 3, -1,
0, 2, 4, -1,
2, 1, 5, -1,
1, 3, 5, -1,
3, 4, 5, -1,
4, 2, 5, -1
]
}
}
]
}
]
}
]
} #### END ACCORDION ####
#### PIERO2_BODY ####
DEF PIERO2_BODY Transform {
translation 0 -15 0
children [
DEF PIERO2_2 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 0.21
emissiveColor 0 0.5 0.1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.553 -0.257,
0 1.247 0,
0.257 0.553 0
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.29 1
emissiveColor 0 0.14 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.247 0,
0.257 0.553 0,
0 0.553 0.257
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.59 0
emissiveColor 0.5 0.29 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.247 0,
0 0.553 0.257,
-0.257 0.553 0
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.04 0.2
emissiveColor 0.5 0.02 0.1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.553 -0.257,
0 1.247 0,
-0.257 0.553 0
]
}
coordIndex [ 2, 1, 0, -1 ]
}
}
]
}
DEF PIERO2_9 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.5 0.59 1
emissiveColor 0.25 0.29 0.5
specularColor 0.17 0.17 0.17
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.128 0.109 0.232,
-0.203 0 0.141,
-0.067 0 0.141,
-0.082 0.082 0.111,
-0.173 0.082 0.111,
-0.125 0.109 -0.04,
-0.067 0 -0.131,
-0.203 0 -0.131
]
}
coordIndex [
0, 1, 2, -1,
3, 4, 0, -1,
3, 0, 2, -1,
1, 0, 4, -1,
5, 6, 7, -1,
4, 3, 5, -1,
5, 7, 1, -1,
5, 1, 4, -1,
5, 3, 2, -1,
5, 2, 6, -1
]
}
}
]
}
DEF PIERO2_11 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.83 0.25
emissiveColor 0.5 0.41 0.12
specularColor 0.35 0.35 0.35
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.067 0 0.141,
0.203 0 0.141,
0.128 0.109 0.232,
0.173 0.082 0.111,
0.082 0.082 0.111,
0.203 0 -0.131,
0.067 0 -0.131,
0.125 0.109 -0.04
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 4, -1,
0, 2, 4, -1,
3, 2, 1, -1,
5, 6, 7, -1,
7, 4, 3, -1,
3, 1, 5, -1,
3, 5, 7, -1,
6, 0, 4, -1,
6, 4, 7, -1
]
}
}
]
}
DEF PIERO2_3 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.31 1 0
emissiveColor 0.15 0.5 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.603 -0.143,
0.159 0.603 0,
0 0.462 0,
0 0.603 0.143,
-0.159 0.603 0
]
}
coordIndex [
0, 1, 2, -1,
1, 3, 2, -1,
3, 4, 2, -1,
4, 0, 2, -1
]
}
}
]
}
DEF PIERO2_1 Transform {
children [
DEF kao Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.93 0.94 1
emissiveColor 0.46 0.47 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.151 0.982 -0.136,
-0.151 0.982 0.091,
-0.151 1.234 0.091,
-0.151 1.234 -0.136,
-0.05 0.982 0.166,
-0.05 1.234 0.166,
0.05 0.982 0.166,
0.05 1.234 0.166,
0.151 0.982 0.091,
0.151 1.234 0.091,
0.151 0.982 -0.136,
0.151 1.234 -0.136
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
6, 8, 9, -1,
6, 9, 7, -1,
8, 10, 11, -1,
8, 11, 9, -1,
10, 0, 3, -1,
10, 3, 11, -1,
3, 2, 5, -1,
3, 5, 7, -1,
3, 7, 9, -1,
3, 9, 11, -1,
10, 8, 6, -1,
10, 6, 4, -1,
10, 4, 1 -1,
10, 1, 0, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.05 0
emissiveColor 0.5 0.02 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.159 0.217,
-0.05 1.108 0.217,
0 1.058 0.217,
0.05 1.108 0.217,
-0.05 1.108 0.166,
0 1.058 0.166,
0.05 1.108 0.166,
0 1.159 0.166
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
2, 5, 6, -1,
2, 6, 3, -1,
3, 6, 7, -1,
3, 7, 0, -1,
7, 4, 1, -1,
7, 1, 0, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.73 0
emissiveColor 0.5 0.36 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.234 -0.137,
0 1.499 0.014,
0.076 1.367 0.014,
0.151 1.234 0.014
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0
emissiveColor 0.5 0 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.499 0.014,
0 1.234 0.166,
-0.151 1.234 0.014
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.3 0.33 1
emissiveColor 0.15 0.16 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.234 -0.137,
0 1.499 0.014,
-0.151 1.234 0.014
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 0.33
emissiveColor 0 0.5 0.16
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.499 0.014,
0.151 1.234 0.014,
0 1.234 0.166
]
}
coordIndex [ 0, 2, 1, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.03 0 1
emissiveColor 0.01 0 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.078 1.171 0.176,
-0.094 1.219 0.176,
-0.11 1.171 0.176,
-0.158 1.155 0.176,
-0.11 1.139 0.176,
-0.094 1.09 0.176,
-0.078 1.139 0.176,
-0.029 1.155 0.176,
0.094 1.178 0.176,
0.048 1.2 0.176,
0.071 1.155 0.176,
0.117 1.155 0.176,
0.139 1.2 0.176,
0.094 1.132 0.176,
0.139 1.109 0.176,
0.048 1.109 0.176
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 4, -1,
4, 5, 6, -1,
6, 7, 0, -1,
8, 9, 10, -1,
11, 12, 8, -1,
13, 14, 11, -1,
10, 15, 13, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.26 0.94
emissiveColor 0.5 0.13 0.47
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.227 1.202 0,
-0.132 1.134 0,
-0.227 1.134 -0.068,
-0.227 1.066 0,
-0.132 1.134 0,
-0.227 1.134 0.068,
0.227 1.134 -0.068,
0.132 1.134 0,
0.227 1.202 0,
0.227 1.134 0.068,
0.132 1.134 0,
0.227 1.066 0
]
}
coordIndex [
0, 1, 2, -1,
3, 4, 5, -1,
0, 5, 1, -1,
2, 1, 3, -1,
0, 2, 3, -1,
0, 3, 5, -1,
6, 7, 8, -1,
9, 10, 11, -1,
7, 9, 8, -1,
11, 7, 6, -1,
9, 11, 6, -1,
9, 6, 8, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.46 0
emissiveColor 0.5 0.23 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.049 1.512 0.015,
0 1.462 0.015,
0.049 1.512 0.015,
0 1.561 0.015,
0 1.561 0.015,
0.049 1.512 0.015,
0 1.462 0.015,
-0.049 1.512 0.015
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 6, -1,
4, 6, 7, -1
]
}
}
]
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.68 1 0.64
emissiveColor 0.34 0.5 0.32
specularColor 0.37 0.37 0.37
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.267 0.873 -0.156,
0 1.073 0,
0.177 0.939 0,
-0.177 0.939 0,
-0.267 0.873 -0.156,
0 0.873 -0.309,
-0.094 0.939 -0.152,
-0.267 0.873 0.156,
-0.094 0.939 0.152,
0 0.873 0.303,
0.094 0.939 0.152,
0.094 0.939 -0.152,
0.267 0.873 0.156
]
}
coordIndex [
0, 1, 2, -1,
3, 1, 4, -1,
1, 5, 6, -1,
6, 4, 1, -1,
1, 3, 7, -1,
1, 7, 8, -1,
1, 8, 9, -1,
1, 9, 10, -1,
1, 0, 11, -1,
1, 11, 5, -1,
1, 12, 2, -1,
1, 10, 12, -1
]
}
}
]
}
DEF PIERO2_7 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 1 1
emissiveColor 0.5 0.5 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.33 0.642 0.046,
0.394 0.505 0.134,
0.378 0.54 0.064,
0.423 0.442 0.049,
0.423 0.442 -0.053,
0.34 0.62 -0.055
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
5, 4, 3, -1,
5, 3, 2, -1,
5, 2, 1, -1,
5, 1, 0, -1
]
}
}
]
}
DEF PIERO2_5 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 1 1
emissiveColor 0.5 0.5 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.33 0.642 0.046,
-0.394 0.505 0.134,
-0.378 0.54 0.064,
-0.423 0.442 0.049,
-0.423 0.442 -0.053,
-0.34 0.62 -0.055
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
5, 4, 3, -1,
5, 3, 2, -1,
5, 2, 1, -1,
5, 1, 0, -1
]
}
}
]
}
DEF PIERO2_6 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.44 0.54
emissiveColor 0.5 0.22 0.27
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.06 1.035 0.001,
0.359 0.718 0.001,
0.307 0.682 -0.063
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.3 0.51 1
emissiveColor 0.15 0.25 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.06 1.035 0.001,
0.359 0.718 0.001,
0.307 0.682 -0.063,
0.307 0.682 0.065,
0.254 0.645 0.001
]
}
coordIndex [
0, 3, 1, -1,
0, 2, 4, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.34 0.95
emissiveColor 0.5 0.17 0.47
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.06 1.035 0.001,
0.307 0.682 -0.063,
0.254 0.645 0.001
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
]
}
DEF PIERO2_4 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.55 1 0.45
emissiveColor 0.27 0.5 0.22
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.307 0.682 -0.063,
-0.359 0.718 0.001,
-0.06 1.035 0.001
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.44 0.15 1
emissiveColor 0.22 0.07 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.359 0.718 0.001,
-0.06 1.035 0.001,
-0.307 0.682 0.065
]
}
coordIndex [ 0, 2, 1, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0
emissiveColor 0.5 0 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.06 1.035 0.001,
-0.307 0.682 0.065,
-0.254 0.645 0.001
]
}
coordIndex [ 1, 2, 0, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.48 0
emissiveColor 0.5 0.24 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.307 0.682 -0.063,
-0.06 1.035 0.001,
-0.254 0.645 0.001
]
}
coordIndex [ 2, 0, 1, -1 ]
}
}
]
}
DEF PIERO2_8 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.14 0 1
emissiveColor 0.07 0 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.014 0.496 -0.055,
-0.014 0.496 0.058,
-0.128 0.159 0.013,
-0.15 0.614 -0.055,
-0.15 0.614 0.058
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 4, -1,
4, 3, 2, -1
]
}
}
]
}
DEF PIERO2_10 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.43 0.43
emissiveColor 0.5 0.21 0.21
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.127 0.159 0.013,
0.014 0.496 0.058,
0.014 0.496 -0.055,
0.15 0.614 -0.055,
0.15 0.614 0.058
]
}
coordIndex [
0, 1, 2, -1,
3, 0, 2, -1,
4, 1, 0, -1,
0, 3, 4, -1
]
}
}
]
}
DEF PIERO2_12 Transform {
children [
Shape {
appearance Appearance {
material Material {}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.8 0,
-0.05 0.7 0,
0.05 0.7 0
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
]
}
DEF PIERO2_CLICK TouchSensor {}
]
} #### END PIERO2_BODY ###
DEF PIERO2_BARREL Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.7 0
emissiveColor 0.4 0.35 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.35 0.186 0.186,
0.35 0.263 0,
-0.35 0.263 0,
-0.35 0 0.263,
0.35 0.186 0.186,
-0.35 -0.186 0.186,
0.35 0 0.263,
-0.35 -0.262 0,
0.35 -0.186 0.186,
-0.35 -0.186 -0.186,
0.35 -0.262 0,
-0.35 0 -0.263,
0.35 -0.186 -0.186,
-0.35 0.186 -0.186,
0.35 0 -0.262,
0.35 0.186 -0.186
]
}
coordIndex [
0, 1, 2, -1,
3, 4, 0, -1,
5, 6, 3, -1,
7, 8, 5, -1,
9, 10, 7, -1,
11, 12, 9, -1,
13, 14, 11, -1,
2, 15, 13, -1,
13, 11, 9, -1,
13, 9, 7, -1,
13, 7, 5, -1,
13, 5, 3, -1,
13, 3, 0, -1,
13, 0, 2, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0 0.02
emissiveColor 0.4 0 0.01
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.35 0.186 0.186,
0.35 0.186 0.186,
0.35 0.263 0,
-0.35 0 0.263,
0.35 0 0.263,
-0.35 -0.186 0.186,
0.35 -0.186 0.186,
-0.35 -0.262 0,
0.35 -0.262 0,
-0.35 -0.186 -0.186,
0.35 -0.186 -0.186,
-0.35 0 -0.263,
0.35 0 -0.262,
-0.35 0.186 -0.186,
0.35 0.186 -0.186,
-0.35 0.263 0
]
}
coordIndex [
0, 1, 2, -1,
3, 4, 1, -1,
5, 6, 4, -1,
7, 8, 6, -1,
9, 10, 8, -1,
11, 12, 10, -1,
13, 14, 12, -1,
15, 2, 14, -1,
2, 1, 4, -1,
2, 4, 6, -1,
2, 6, 8, -1,
2, 8, 10, -1,
2, 10, 12, -1,
2, 12, 14, -1
]
}
}
]
} #### PIERO2_BARREL END ####
#### PIERO3_BODY ####
DEF PIERO3_BODY Transform {
translation 0 -15 0
children [
DEF PIERO3_7 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.04 1 0.23
emissiveColor 0.02 0.5 0.11
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.202 1.823 -0.151,
0 2.478 0,
0.202 1.823 0.151
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.54 0 1
emissiveColor 0.27 0 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 2.478 0,
0.202 1.823 0.151,
-0.202 1.823 0.151
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 1 0.54
emissiveColor 0.5 0.5 0.27
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 2.478 0,
-0.202 1.823 0.151,
-0.202 1.823 -0.151
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.21 0.23 1
emissiveColor 0.1 0.11 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.202 1.823 -0.151,
0 2.478 0,
-0.202 1.823 -0.151
]
}
coordIndex [ 2, 1, 0, -1 ]
}
}
]
}
DEF PIERO3_16 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.49 1 0.58
emissiveColor 0.24 0.5 0.29
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.273 0 0.141,
-0.273 0 -0.131,
-0.137 0 -0.131,
-0.137 0 0.141,
-0.198 0.109 0.232,
-0.152 0.082 0.111,
-0.243 0.082 0.111,
-0.195 0.109 -0.04
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 0, 3, -1,
5, 6, 4, -1,
5, 4, 3, -1,
0, 4, 6, -1,
7, 2, 1, -1,
6, 5, 7, -1,
7, 1, 0, -1,
7, 0, 6, -1,
7, 5, 3, -1,
7, 3, 2, -1
]
}
}
]
}
DEF PIERO3_18 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.88 0.33 1
emissiveColor 0.44 0.16 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.137 0 0.141,
0.137 0 -0.131,
0.273 0 -0.131,
0.273 0 0.141,
0.198 0.109 0.232,
0.243 0.082 0.111,
0.152 0.082 0.111,
0.195 0.109 -0.04
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
4, 5, 6, -1,
0, 4, 6, -1,
5, 4, 3, -1,
2, 1, 7, -1,
7, 6, 5, -1,
5, 3, 2, -1,
5, 2, 7, -1,
1, 0, 6, -1,
1, 6, 7, -1
]
}
}
]
}
DEF PIERO3_17 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.1 0.35
emissiveColor 0.5 0.05 0.17
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.302 0.152 -0.114,
0.071 1.891 0,
0.302 0.13 0.05
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 0.5
emissiveColor 0 0.5 0.25
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.302 0.152 -0.114,
0.071 1.891 0,
0.101 0.152 -0.114
]
}
coordIndex [ 0, 2, 1, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.96 1 0
emissiveColor 0.48 0.5 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.071 1.891 0,
0.302 0.13 0.05,
0.101 0.13 0.05
]
}
coordIndex [ 2, 1, 0, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0.64
emissiveColor 0.5 0 0.32
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.071 1.891 0,
0.101 0.152 -0.114,
0.101 0.13 0.05
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
]
}
DEF PIERO3_15 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.69 1
emissiveColor 0 0.34 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.302 0.13 0.05,
-0.071 1.891 0,
-0.302 0.152 -0.114
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.58 0
emissiveColor 0.5 0.29 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.071 1.891 0,
-0.302 0.152 -0.114,
-0.101 0.152 -0.114
]
}
coordIndex [ 0, 2, 1, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.19 1
emissiveColor 0 0.08 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.302 0.13 0.05,
-0.071 1.891 0,
-0.101 0.13 0.05
]
}
coordIndex [ 1, 0, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.24 1 0.76
emissiveColor 0.12 0.5 0.38
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.071 1.891 0,
-0.101 0.152 -0.114,
-0.101 0.13 0.05
]
}
coordIndex [ 2, 1, 0, -1 ]
}
}
]
}
DEF PIERO3_8 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.91 1 0.04
emissiveColor 0.45 0.5 0.02
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.846 -0.143,
0.159 1.846 0,
0 1.705 0
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.63 0.58 1
emissiveColor 0.31 0.29 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.159 1.846 0,
0 1.705 0,
0 1.846 0.143
]
}
coordIndex [ 0, 2, 1, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.4 1 0.4
emissiveColor 0.2 0.5 0.2
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.705 0,
0 1.846 0.143,
-0.159 1.846 0
]
}
coordIndex [ 1, 2, 0, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 0.65
emissiveColor 0 0.5 0.32
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 1.846 -0.143,
0 1.705 0,
-0.159 1.846 0
]
}
coordIndex [ 2, 0, 1, -1 ]
}
}
]
}
DEF PIERO3_5 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.74 0.75
emissiveColor 0.5 0.37 0.37
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.151 2.226 -0.136,
-0.151 2.226 0.091,
-0.151 2.478 0.091,
-0.151 2.478 -0.136,
-0.05 2.226 0.166,
-0.05 2.478 0.166,
0.05 2.226 0.166,
0.05 2.478 0.166,
0.151 2.226 0.091,
0.151 2.478 0.091,
0.151 2.226 -0.136,
0.151 2.478 -0.136
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
6, 8, 9, -1,
6, 9, 7, -1,
8, 10, 11, -1,
8, 11, 9, -1,
10, 0, 3, -1,
10, 3, 11, -1,
3, 2, 5, -1,
3, 5, 7, -1,
3, 7, 9, -1,
3, 9, 11, -1,
10, 8, 6, -1,
10, 6, 4, -1,
10, 4, 1, -1,
10, 1, 0, -1
]
}
}
]
}
DEF PIERO3_4 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0 1
emissiveColor 0 0 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 2.402 0.217,
-0.05 2.352 0.217,
0 2.301 0.217,
0.05 2.352 0.217,
-0.05 2.352 0.166,
0 2.301 0.166,
0.05 2.352 0.166,
0 2.402 0.166
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
2, 5, 6, -1,
2, 6, 3, -1,
3, 6, 7, -1,
3, 7, 0, -1,
7, 4, 1, -1,
7, 1, 0, -1
]
}
}
]
}
DEF PIERO3_2 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.24 1 0
emissiveColor 0.12 0.5 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.151 2.251 -0.02,
0.257 2.352 -0.02,
0.151 2.352 0.081,
0.151 2.352 -0.121,
0.151 2.453 -0.02,
-0.151 2.352 0.081,
-0.257 2.352 -0.02,
-0.151 2.251 -0.02,
-0.151 2.453 -0.02,
-0.151 2.352 -0.121
]
}
coordIndex [
0, 1, 2, -1,
3, 4, 1, -1,
1, 4, 2, -1,
1, 0, 3, -1,
5, 6, 7, -1,
6, 8, 9, -1,
5, 8, 6, -1,
9, 7, 6, -1
]
}
}
]
}
DEF PIERO3_1 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.05 1
emissiveColor 0 0.02 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 2.478 -0.137,
0 2.742 0.014,
0.076 2.61 0.014,
0.151 2.478 0.014,
0 2.478 0.166,
-0.151 2.478 0.014
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 1, 5, -1,
1, 0, 5, -1,
1, 4, 3, -1
]
}
}
]
}
DEF PIERO3_6 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.86 1
emissiveColor 0 0.43 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.267 2.116 -0.156,
0 2.317 0,
0.177 2.183 0,
-0.177 2.183 0,
-0.267 2.116 -0.156,
0 2.116 -0.309,
-0.094 2.183 -0.152,
-0.267 2.116 0.156,
-0.094 2.183 0.152,
0 2.116 0.303,
0.094 2.183 0.152,
0.094 2.183 -0.152,
0.267 2.116 0.156
]
}
coordIndex [
0, 1, 2, -1,
3, 1, 4, -1,
1, 5, 6, -1,
6, 4, 1, -1,
1, 3, 7, -1,
1, 7, 8, -1,
1, 8, 9, -1,
1, 9, 10, -1,
1, 0, 11, -1,
1, 11, 5, -1,
1, 12, 2, -1,
1, 10, 12, -1
]
}
}
]
}
DEF PIERO3_12 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 0.91
emissiveColor 0 0.5 0.45
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.076 2.226 0,
0.385 1.857 0.05,
0.385 1.857 -0.05
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 0.3
emissiveColor 0 0.5 0.15
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.076 2.226 0,
0.385 1.857 0.05,
0.301 1.801 0.05
]
}
coordIndex [ 0, 2, 1, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0.56
emissiveColor 0.5 0 0.28
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.076 2.226 0,
0.385 1.857 -0.05,
0.301 1.801 0.05,
0.301 1.801 -0.05,
0.4 1.745 -0.101
]
}
coordIndex [
0, 3, 2, -1,
0, 1, 3, -1,
4, 3, 1, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.14 0
emissiveColor 0.5 0.07 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.385 1.857 0.05,
0.385 1.857 -0.05,
0.301 1.801 0.05,
0.301 1.801 -0.05,
0.316 1.689 0,
0.4 1.745 0.101,
0.483 1.802 0
]
}
coordIndex [
2, 3, 4, -1,
0, 2, 5, -1,
1, 0, 6, -1
]
}
}
]
}
DEF PIERO3_9 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.78 0
emissiveColor 0.5 0.39 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.385 1.857 -0.05,
-0.385 1.857 0.05,
-0.076 2.226 0,
-0.301 1.801 0.05,
-0.301 1.801 -0.05
]
}
coordIndex [
0, 1, 2, -1,
3, 4, 2, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.2 0
emissiveColor 0.5 0.1 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.385 1.857 0.05,
-0.076 2.226 0,
-0.301 1.801 0.05
]
}
coordIndex [ 0, 2, 1, -1 ]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.43 1 0.06
emissiveColor 0.21 0.5 0.03
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.385 1.857 -0.05,
-0.385 1.857 0.05,
-0.076 2.226 0,
-0.301 1.801 0.05,
-0.301 1.801 -0.05,
-0.4 1.745 -0.101,
-0.316 1.689 0,
-0.4 1.745 0.101,
-0.483 1.802 0
]
}
coordIndex [
4, 0, 2, -1,
0, 4, 5, -1,
6, 4, 3, -1,
7, 3, 1, -1,
8, 1, 0, -1
]
}
}
]
}
DEF PIERO3_13 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.8 0.68
emissiveColor 0.5 0.4 0.34
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.379 1.78 0.046,
0.443 1.644 0.134,
0.427 1.679 0.064,
0.472 1.581 0.049,
0.472 1.581 -0.053,
0.389 1.759 -0.055
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
5, 4, 3, -1,
5, 3, 2, -1,
5, 2, 1, -1,
5, 1, 0, -1
]
}
}
]
}
DEF PIERO3_10 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 1 1
emissiveColor 0.5 0.5 0.5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.379 1.78 0.046,
-0.443 1.644 0.134,
-0.427 1.679 0.064,
-0.472 1.581 0.049,
-0.472 1.581 -0.053,
-0.389 1.759 -0.055
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.83 0.64
emissiveColor 0.5 0.41 0.32
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.379 1.78 0.046,
-0.443 1.644 0.134,
-0.427 1.679 0.064,
-0.472 1.581 0.049,
-0.472 1.581 -0.053,
-0.389 1.759 -0.055
]
}
coordIndex [
5, 4, 3, -1,
5, 3, 2, -1,
5, 2, 1, -1,
5, 1, 0, -1
]
}
}
]
}
DEF PIERO3_3 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0.03
emissiveColor 0.5 0 0.01
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.078 2.399 0.176,
-0.094 2.448 0.176,
-0.11 2.399 0.176,
-0.158 2.383 0.176,
-0.11 2.367 0.176,
-0.094 2.319 0.176,
-0.078 2.367 0.176,
-0.029 2.383 0.176,
0.094 2.406 0.176,
0.048 2.429 0.176,
0.071 2.383 0.176,
0.117 2.383 0.176,
0.139 2.429 0.176,
0.094 2.36 0.176,
0.139 2.337 0.176,
0.048 2.337 0.176
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 4, -1,
4, 5, 6, -1,
6, 7, 0, -1,
8, 9, 10, -1,
11, 12, 8, -1,
13, 14, 11, -1,
10, 15, 13, -1
]
}
}
]
}
DEF PIERO3_19 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 2.337
transparency 0.176
ambientIntensity 0
diffuseColor 2.429 0.176 0.094
emissiveColor 2.337 0.176 0.048
specularColor 2.36 0.176 0.139
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 2.099 0,
-0.095 1.908 0,
0.095 1.908 0
]
}
coordIndex [ 0, 1, 2, -1 ]
}
}
]
}
DEF PIERO3_CLICK TouchSensor {}
]
} #### END PIERO3_BODY ###
#### ASHIKA_BODY ####
DEF ASHIKA_BODY Transform {
translation 0 -15 0
children [
DEF SOUND_ASHIKA Sound {
location 0 0 0
minFront 1
minBack 1
maxFront 20
maxBack 20
source DEF ASHIKA_SOUND AudioClip {
url "sounds/ashika.wav"
loop FALSE
stopTime 0
}
}
DEF ASHIKA_1 Transform {
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.8 0.474973 0
emissiveColor 0.4 0.23 0
ambientIntensity 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.125 0.934 -0.055,
-0.25 0.632 -0.055,
-0.125 0.501 -0.055,
0.125 0.501 -0.055,
0.25 0.632 -0.055,
0.125 0.934 -0.055,
0.08 0.779 -0.395,
0.161 0.582 -0.395,
0.08 0.497 -0.395,
-0.08 0.497 -0.395,
-0.161 0.582 -0.395,
-0.08 0.779 -0.395,
-0.137 0.945 0.174,
0.137 0.944 0.174,
0.25 0.637 0.359,
0.125 0.504 0.439,
-0.125 0.504 0.439,
-0.25 0.637 0.359
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
6, 7, 8, -1,
6, 8, 9, -1,
6, 9, 10, -1,
6, 10, 11, -1,
11, 0, 5, -1,
11, 5, 6, -1,
6, 5, 4, -1,
6, 4, 7, -1,
8, 7, 4, -1,
8, 4, 3, -1,
9, 8, 3, -1,
9, 3, 2, -1,
10, 9, 2, -1,
10, 2, 1, -1,
11, 10, 1, -1,
11, 1, 0, -1,
0, 12, 13, -1,
0, 13, 5, -1,
13, 14, 4, -1,
13, 4, 5, -1,
14, 15, 3, -1,
14, 3, 4, -1,
15, 16, 2, -1,
15, 2, 3, -1,
0, 1, 17, -1,
0, 17, 12, -1,
1, 2, 16, -1,
1, 16, 17, -1
]
}
}
]
}
DEF ASHIKA_6 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.474973 0
emissiveColor 0.4 0.23 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.375 0.506 0.571,
0.172 0.778 0.497,
0.172 0.678 0.497,
0.375 0.606 0.571,
0.547 0.506 0.152,
0.172 0.778 0.252,
0.172 0.678 0.252,
0.297 0.606 0.324,
0.547 0.506 0.152,
0.297 0.506 0.324,
0.375 0.506 0.571,
0.172 0.678 0.252,
0.375 0.506 0.571,
0.172 0.778 0.497,
0.172 0.678 0.497,
0.375 0.606 0.571,
0.547 0.506 0.152,
0.172 0.778 0.252,
0.172 0.678 0.252,
0.297 0.606 0.324,
0.547 0.506 0.152,
0.297 0.506 0.324,
0.375 0.506 0.571,
0.172 0.678 0.252
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
4, 3, 0, -1,
2, 5, 6, -1,
2, 1, 5, -1,
1, 3, 7, -1,
1, 7, 5, -1,
3, 8, 7, -1,
7, 8, 9, -1,
10, 9, 8, -1,
2, 11, 9, -1,
2, 9, 10, -1,
10, 9, 8, -1,
2, 6, 9, -1,
2, 9, 0, -1,
0, 9, 4, -1,
7, 9, 11, -1,
7, 11, 5, -1,
12, 13, 14, -1,
12, 15, 13, -1,
16, 15, 12, -1,
14, 17, 18, -1,
14, 13, 17, -1,
13, 15, 19, -1,
13, 19, 17, -1,
15, 20, 19, -1,
19, 20, 21, -1,
22, 21, 20, -1,
14, 23, 21, -1,
14, 21, 22, -1,
22, 21, 20, -1,
14, 18, 21, -1,
14, 21, 12, -1,
12, 21, 16, -1,
19, 21, 23, -1,
19, 23, 17, -1
]
}
}
]
}
DEF ASHIKA_4 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.474973 0
emissiveColor 0.4 0.23 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.092 0.538 -0.38,
0.323 0.506 -0.238,
0.414 0.508 -0.114,
0.336 0.506 -0.08,
0.001 0.538 -0.167,
0.092 0.538 -0.38,
0.092 0.57 -0.38,
0.323 0.506 -0.238,
0.323 0.566 -0.238,
0.336 0.506 -0.08,
0.336 0.566 -0.08,
0.001 0.538 -0.167,
0.001 0.634 -0.167
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
5, 6, 7, -1,
6, 8, 7, -1,
9, 10, 11, -1,
10, 12, 11, -1,
5, 12, 11, -1,
5, 6, 12, -1,
12, 10, 8, -1,
12, 8, 6, -1,
10, 2, 8, -1,
10, 3, 2, -1,
2, 1, 8, -1
]
}
}
]
}
DEF ASHIKA_5 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.474973 0
emissiveColor 0.4 0.23 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.172 0.678 0.497,
-0.172 0.778 0.497,
-0.375 0.506 0.571,
-0.375 0.606 0.571,
-0.547 0.506 0.152,
-0.172 0.678 0.252,
-0.172 0.778 0.252,
-0.297 0.606 0.324,
-0.547 0.506 0.152,
-0.297 0.506 0.324,
-0.375 0.506 0.571,
-0.172 0.678 0.252,
-0.172 0.678 0.497,
-0.172 0.778 0.497,
-0.375 0.506 0.571,
-0.375 0.606 0.571,
-0.547 0.506 0.152,
-0.172 0.678 0.252,
-0.172 0.778 0.252,
-0.297 0.606 0.324,
-0.547 0.506 0.152,
-0.297 0.506 0.324,
-0.375 0.506 0.571,
-0.172 0.678 0.252
]
}
coordIndex [
0, 1, 2, -1,
1, 3, 2, -1,
2, 3, 4, -1,
5, 6, 0, -1,
6, 1, 0, -1,
6, 7, 3, -1,
6, 3, 1, -1,
7, 8, 3, -1,
9, 8, 7, -1,
8, 9, 10, -1,
10, 9, 11, -1,
10, 11, 0, -1,
8, 9, 10, -1,
2, 9, 5, -1,
2, 5, 0, -1,
4, 9, 2, -1,
6, 11, 9, -1,
6, 9, 7, -1,
12, 13, 14, -1,
13, 15, 14, -1,
14, 15, 16, -1,
17, 18, 12, -1,
18, 13, 12, -1,
18, 19, 15, -1,
18, 15, 13, -1,
19, 20, 15, -1,
21, 20, 19, -1,
20, 21, 22, -1,
22, 21, 23, -1,
22, 23, 12, -1,
20, 21, 22, -1,
14, 21, 17, -1,
14, 17, 12, -1,
16, 21, 14, -1,
18, 23, 21, -1,
18, 21, 19, -1
]
}
}
]
}
DEF ASHIKA_7 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.474973 0
emissiveColor 0.4 0.23 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.001 0.538 -0.167,
-0.336 0.506 -0.08,
-0.414 0.508 -0.114,
-0.323 0.506 -0.238,
-0.092 0.538 -0.38,
-0.323 0.506 -0.238,
-0.092 0.57 -0.38,
-0.092 0.538 -0.38,
-0.323 0.566 -0.238,
-0.001 0.538 -0.167,
-0.336 0.566 -0.08,
-0.336 0.506 -0.08,
-0.001 0.634 -0.167
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
5, 6, 7, -1,
5, 8, 6, -1,
9, 10, 11, -1,
9, 12, 10, -1,
9, 12, 7, -1,
12, 6, 7, -1,
6, 8, 10, -1,
6, 10, 12, -1,
8, 2, 10, -1,
2, 1, 10, -1,
8, 3, 2, -1
]
}
}
]
}
DEF ASHIKA_3 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.8 0.474973 0
emissiveColor 0.4 0.23 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.063 1.381 0.373,
-0.152 1.266 0.454,
-0.061 1.23 0.551,
0.061 1.23 0.551,
0.152 1.266 0.454,
0.063 1.381 0.373,
-0.09 1.136 0.507,
0.09 1.136 0.507,
-0.187 1.142 0.403,
0.187 1.142 0.404,
-0.108 1.147 0.154,
0.108 1.147 0.154,
-0.052 1.358 0.493,
0.052 1.358 0.493,
0.105 1.264 0.539,
-0.105 1.264 0.539,
-0.052 1.358 0.493,
-0.105 1.264 0.539,
-0.061 1.23 0.551,
0.061 1.23 0.551,
0.105 1.264 0.539,
0.052 1.358 0.493,
-0.035 1.389 0.655,
-0.056 1.323 0.652,
-0.037 1.295 0.644,
0.036 1.295 0.644,
0.056 1.323 0.652,
0.035 1.389 0.655
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
2, 6, 7, -1,
2, 7, 3, -1,
1, 8, 6, -1,
1, 6, 2, -1,
3, 7, 9, -1,
3, 9, 4, -1,
0, 10, 8, -1,
0, 8, 1, -1,
5, 4, 9, -1,
5, 9, 11, -1,
0, 5, 11, -1,
0, 11, 10, -1,
0, 12, 13, -1,
0, 13, 5, -1,
5, 13, 14, -1,
5, 14, 4, -1,
14, 3, 4, -1,
0, 1, 15, -1,
0, 15, 12, -1,
15, 1, 2, -1,
12, 15, 2, -1,
12, 2, 3, -1,
12, 3, 14, -1,
12, 14, 13, -1,
16, 17, 18, -1,
16, 18, 19, -1,
16, 19, 20, -1,
16, 20, 21, -1,
22, 23, 24, -1,
22, 24, 25, -1,
22, 25, 26, -1,
22, 26, 27, -1,
13, 27, 26, -1,
13, 26, 14, -1,
26, 25, 3, -1,
26, 3, 14, -1,
22, 27, 13, -1,
22, 13, 12, -1,
22, 12, 15, -1,
22, 15, 23, -1,
23, 15, 2, -1,
23, 2, 24, -1,
24, 2, 3, -1,
24, 3, 25, -1
]
}
}
]
}
DEF ASHIKA_2 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0
emissiveColor 0.5 0 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.137 0.945 0.155,
-0.25 0.637 0.34,
-0.125 0.504 0.424,
0.125 0.504 0.424,
0.25 0.637 0.34,
0.137 0.944 0.155,
0.25 0.882 0.497,
0.125 0.852 0.637,
-0.125 0.852 0.637,
-0.25 0.882 0.497,
0.108 1.172 0.163,
0.187 1.167 0.404,
0.09 1.161 0.507,
-0.108 1.172 0.163,
-0.187 1.167 0.403,
-0.09 1.161 0.507,
-0.108 1.172 0.163,
-0.187 1.167 0.403,
-0.09 1.161 0.507,
0.09 1.161 0.507,
0.187 1.167 0.404,
0.108 1.172 0.163
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
5, 6, 4, -1,
6, 7, 3, -1,
6, 3, 4, -1,
8, 2, 3, -1,
8, 3, 7, -1,
8, 9, 1, -1,
8, 1, 2, -1,
0, 1, 9, -1,
0, 9, 8, -1,
0, 8, 7, -1,
0, 7, 6, -1,
0, 6, 5, -1,
10, 11, 6, -1,
10, 6, 5, -1,
12, 7, 6, -1,
12, 6, 11, -1,
13, 10, 5, -1,
13, 5, 0, -1,
14, 13, 0, -1,
14, 0, 9, -1,
15, 14, 9, -1,
15, 9, 8, -1,
15, 8, 7, -1,
15, 7, 12, -1,
16, 17, 18, -1,
16, 18, 19, -1,
16, 19, 20, -1,
16, 20, 21, -1
]
}
}
]
}
DEF ASHIKA_CLICK TouchSensor {}
]
} #### END ASHIKA_BODY ####
#### KUMA_BODY ####
DEF KUMA_BODY Transform {
translation 0 -15 0
children [
DEF KUMA_15 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0 0 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.025 1.737 0.04,
0.025 1.699 0.04,
0.025 1.699 0.015,
0.025 1.737 0.015,
-0.025 1.737 0.015,
-0.025 1.699 0.015,
-0.025 1.699 0.04,
-0.025 1.737 0.04
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 6, -1,
4, 6, 7, -1,
5, 2, 1, -1,
5, 1, 6, -1,
6, 1, 0, -1,
6, 0, 7, -1,
7, 0, 3, -1,
7, 3, 4, -1
]
}
}
]
}
DEF KUMA_2 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.304178 0
emissiveColor 0.4 0.15 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.188 1.352 -0.251,
0.188 1.097 -0.257,
0.25 1.097 -0.257,
0.275 1.352 -0.251,
0.188 0.991 -0.124,
0.25 0.991 -0.124,
0.188 0.992 -0.064,
0.25 0.992 -0.064,
0.188 0.962 -0.037,
0.25 0.962 -0.037,
0.188 0.915 -0.207,
0.263 0.915 -0.207,
0.188 1.032 -0.376,
0.25 1.032 -0.376,
0.188 1.327 -0.458,
0.275 1.327 -0.458,
0.188 1.397 -0.393
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
6, 8, 9, -1,
6, 9, 7, -1,
8, 10, 11, -1,
8, 11, 9, -1,
10, 12, 13, -1,
10, 13, 11, -1,
12, 14, 15, -1,
12, 15, 13, -1,
15, 14, 16, -1,
16, 0, 3, -1,
11, 13, 2, -1,
11, 2, 5, -1,
5, 7, 9, -1,
5, 9, 11, -1,
15, 16, 3, -1,
3, 2, 13, -1,
3, 13, 15, -1,
1, 12, 10, -1,
1, 10, 4, -1,
4, 10, 8, -1,
4, 8, 6, -1
]
}
}
]
}
DEF KUMA_3 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.27475 0
emissiveColor 0.4 0.13 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.25 1.352 -0.251,
-0.25 1.097 -0.257,
-0.188 1.097 -0.257,
-0.188 1.352 -0.251,
-0.25 0.991 -0.124,
-0.188 0.991 -0.124,
-0.25 0.992 -0.064,
-0.188 0.992 -0.064,
-0.25 0.962 -0.037,
-0.188 0.962 -0.037,
-0.25 0.915 -0.207,
-0.188 0.915 -0.207,
-0.25 1.032 -0.376,
-0.188 1.032 -0.376,
-0.25 1.327 -0.458,
-0.188 1.327 -0.458,
-0.188 1.397 -0.393
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
6, 8, 9, -1,
6, 9, 7, -1,
8, 10, 11, -1,
8, 11, 9, -1,
10, 12, 13, -1,
10, 13, 11, -1,
12, 14, 15, -1,
12, 15, 13, -1,
16, 15, 14, -1,
0, 16, 14, -1,
0, 3, 16, -1,
1, 0, 14, -1,
1, 14, 12, -1,
4, 1, 12, -1,
4, 12, 10, -1,
10, 8, 6, -1,
10, 6, 4, -1,
7, 9, 11, -1,
7, 11, 5, -1,
5, 11, 13, -1,
5, 13, 2, -1
]
}
}
]
}
DEF KUMA_6 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.299978 0
emissiveColor 0.4 0.14 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.05 0.763 -0.651,
0.175 0.887 -0.511,
0.325 0.712 -0.56,
0.225 0.487 -0.485,
0.125 0.487 -0.485,
0.225 0.562 -0.235,
0.125 0.562 -0.235,
0.05 0.862 -0.286,
0.325 0.778 -0.309
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 4, -1,
2, 4, 0, -1,
3, 5, 6, -1,
3, 6, 4, -1,
6, 5, 7, -1,
8, 5, 3, -1,
8, 3, 2, -1,
1, 7, 8, -1,
8, 2, 1, -1,
7, 1, 0, -1,
0, 4, 6, -1,
0, 6, 7, -1,
5, 8, 7, -1
]
}
}
]
}
DEF KUMA_7 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.293756 0
emissiveColor 0.4 0.14 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.125 0.577 -0.235,
0.125 0.337 -0.335,
0.2 0.337 -0.335,
0.225 0.577 -0.235,
0.1 0.287 -0.285,
0.25 0.287 -0.285,
0.1 0.287 -0.21,
0.25 0.287 -0.21,
0.1 0.237 -0.185,
0.25 0.237 -0.185,
0.1 0.237 -0.435,
0.25 0.237 -0.435,
0.125 0.337 -0.485,
0.2 0.337 -0.485,
0.125 0.562 -0.505,
0.225 0.562 -0.505
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
6, 8, 9, -1,
6, 9, 7, -1,
8, 10, 11, -1,
8, 11, 9, -1,
10, 12, 13, -1,
10, 13, 11, -1,
12, 14, 15, -1,
12, 15, 13, -1,
13, 15, 3, -1,
13, 3, 2, -1,
11, 13, 2, -1,
11, 2, 5, -1,
5, 7, 9, -1,
5, 9, 11, -1,
14, 12, 1, -1,
14, 1, 0, -1,
12, 10, 4, -1,
12, 4, 1, -1,
4, 10, 8, -1,
4, 8, 6, -1
]
}
}
]
}
DEF KUMA_9 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.282723 0
emissiveColor 0.4 0.14 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.225 0.577 -0.235,
-0.2 0.337 -0.335,
-0.125 0.337 -0.335,
-0.125 0.577 -0.235,
-0.25 0.287 -0.285,
-0.1 0.287 -0.285,
-0.25 0.287 -0.21,
-0.1 0.287 -0.21,
-0.25 0.237 -0.185,
-0.1 0.237 -0.185,
-0.25 0.237 -0.435,
-0.1 0.237 -0.435,
-0.2 0.337 -0.485,
-0.125 0.337 -0.485,
-0.225 0.562 -0.505,
-0.125 0.562 -0.505
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
6, 8, 9, -1,
6, 9, 7, -1,
8, 10, 11, -1,
8, 11, 9, -1,
10, 12, 13, -1,
10, 13, 11, -1,
12, 14, 15, -1,
12, 15, 13, -1,
1, 0, 14, -1,
1, 14, 12, -1,
4, 1, 12, -1,
4, 12, 10, -1,
10, 8, 6, -1,
10, 6, 4, -1,
3, 2, 13, -1,
3, 13, 15, -1,
2, 5, 11, -1,
2, 11, 13, -1,
5, 7, 9, -1
5, 9, 11, -1
]
}
}
]
}
DEF KUMA_8 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.281151 0
emissiveColor 0.4 0.14 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.325 0.712 -0.56,
-0.175 0.887 -0.511,
-0.05 0.763 -0.651,
-0.125 0.487 -0.485,
-0.225 0.487 -0.485,
-0.125 0.562 -0.235,
-0.225 0.562 -0.235,
-0.05 0.862 -0.286,
-0.325 0.778 -0.309
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 4, -1,
2, 4, 0, -1,
3, 5, 6, -1,
3, 6, 4, -1,
7, 6, 5, -1,
0, 4, 6, -1,
0, 6, 8, -1,
8, 7, 1, -1,
1, 0, 8, -1,
2, 1, 7, -1,
7, 5, 3, -1,
7, 3, 2, -1,
7, 8, 6, -1
]
}
}
]
}
DEF KUMA_18 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.8 0
emissiveColor 0.4 0.4 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.074 0.899 -0.022,
-0.074 0.924 0.028,
-0.148 0.974 -0.047,
-0.148 0.949 -0.097,
0.074 0.899 -0.022,
0.074 0.924 0.028,
0.148 0.949 -0.097,
0.148 0.974 -0.047,
-0.148 0.949 -0.097,
-0.148 0.974 -0.047,
-0.074 0.924 0.028,
-0.074 0.899 -0.022,
0.074 0.924 0.028,
0.074 0.899 -0.022,
0.148 0.974 -0.047,
0.148 0.949 -0.097
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 1, -1,
4, 1, 0, -1,
6, 7, 5, -1,
6, 5, 4, -1,
8, 9, 10, -1,
8, 10, 11, -1,
11, 10, 12, -1,
11, 12, 13, -1,
13, 12, 14, -1
13, 14, 15, -1
]
}
}
]
}
DEF KUMA_14 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.163 0.949 -0.097,
-0.163 0.974 -0.047,
-0.302 0.974 -0.047,
-0.302 0.949 -0.097,
0.302 0.949 -0.097,
0.302 0.974 -0.047,
0.163 0.974 -0.047,
0.163 0.949 -0.097,
-0.302 0.949 -0.097,
-0.302 0.974 -0.047,
-0.163 0.974 -0.047,
-0.163 0.949 -0.097,
0.163 0.949 -0.097,
0.163 0.974 -0.047,
0.302 0.974 -0.047,
0.302 0.949 -0.097
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 6, -1,
4, 6, 7, -1,
8, 9, 10, -1,
8, 10, 11, -1,
12, 13, 14, -1
12, 14, 15, -1
]
}
}
]
}
DEF KUMA_5 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0 0.65294 0.8
emissiveColor 0 0.32 0.4
specularColor 0.571429 0.571429 0.571429
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.05 0.624 -0.197,
0.05 0.574 -0.647,
0.05 0.649 -0.647,
0.05 0.649 -0.197,
-0.05 0.649 -0.197,
-0.05 0.649 -0.647,
-0.05 0.574 -0.647,
-0.05 0.624 -0.197
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 6, -1,
4, 6, 7, -1,
4, 3, 2, -1,
4, 2, 5, -1,
5, 2, 1, -1,
5, 1, 6, -1,
6, 1, 0, -1,
6, 0, 7, -1,
7, 0, 3, -1,
7, 3, 4, -1
]
}
}
]
}
DEF KUMA_10 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.424202 0.74522 0.8
emissiveColor 0.21 0.37 0.4
specularColor 0.428571 0.428571 0.428571
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.073 0.149 -0.298,
-0.073 0.149 -0.248,
-0.25 0.149 -0.248,
-0.25 0.149 -0.298,
-0.074 0.249 -0.297,
-0.074 0.249 -0.247,
0.074 0.249 -0.297,
0.074 0.249 -0.247,
0.073 0.349 -0.297,
0.073 0.349 -0.247,
0.25 0.349 -0.297,
0.25 0.349 -0.247,
-0.25 0.149 -0.298,
-0.25 0.149 -0.248,
-0.073 0.149 -0.248,
-0.073 0.149 -0.298,
-0.074 0.249 -0.247,
-0.074 0.249 -0.297,
0.074 0.249 -0.247,
0.074 0.249 -0.297,
0.073 0.349 -0.247,
0.073 0.349 -0.297,
0.25 0.349 -0.247,
0.25 0.349 -0.297
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
4, 5, 1, -1,
4, 1, 0, -1,
6, 7, 5, -1,
6, 5, 4, -1,
8, 9, 7, -1,
8, 7, 6, -1,
10, 11, 9, -1,
10, 9, 8, -1,
12, 13, 14, -1,
12, 14, 15, -1,
15, 14, 16, -1,
15, 16, 17, -1,
17, 16, 18, -1,
17, 18, 19, -1,
19, 18, 20, -1,
19, 20, 21, -1,
21, 20, 22, -1,
21, 22, 23, -1
]
}
}
]
}
DEF KUMA_4 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0 0 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.913 0.038,
0 0.585 0.109,
0 0.895 -0.009,
0 0.128 0.337,
0 0.545 0.122,
0 0.385 0.184,
0 0.339 0.203,
0 0.11 0.291,
0 0.096 -0.772,
0 0.167 -0.683,
0 0.473 -0.538,
0 0.605 -0.518,
0 0.582 -0.473,
0 0.519 -0.505,
0 0.895 -0.009,
0 0.585 0.109,
0 0.913 0.038,
0 0.545 0.122,
0 0.128 0.337,
0 0.385 0.184,
0 0.339 0.203,
0 0.11 0.291,
0 0.167 -0.683,
0 0.096 -0.772,
0 0.605 -0.518,
0 0.473 -0.538,
0 0.519 -0.505,
0 0.582 -0.473
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 4, -1,
0, 4, 1, -1,
1, 3, 4, -1,
4, 3, 5, -1,
5, 3, 6, -1,
6, 3, 7, -1,
5, 6, 8, -1,
5, 8, 9, -1,
10, 9, 8, -1,
10, 8, 11, -1,
12, 13, 11, -1,
11, 13, 10, -1,
1, 4, 10, -1,
1, 10, 13, -1,
14, 15, 16, -1,
15, 17, 18, -1,
15, 18, 16, -1,
17, 18, 15, -1,
19, 18, 17, -1,
20, 18, 19, -1,
21, 18, 20, -1,
22, 23, 20, -1,
22, 20, 19, -1,
24, 23, 22, -1,
24, 22, 25, -1,
24, 26, 27, -1,
25, 26, 24, -1,
26, 25, 17, -1,
26, 17, 15, -1
]
}
}
]
}
DEF KUMA_11 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0 0.8 0.0632423
emissiveColor 0 0.4 0.03
specularColor 0.561224 0.561224 0.561224
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.01 0.336 -0.322,
-0.01 0.336 -0.222,
-0.01 0.249 -0.172,
-0.01 0.163 -0.223,
-0.01 0.163 -0.323,
-0.01 0.249 -0.372,
-0.01 0.249 -0.372,
-0.01 0.163 -0.323,
-0.01 0.163 -0.223,
-0.01 0.249 -0.172,
-0.01 0.336 -0.222,
-0.01 0.336 -0.322
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
6, 7, 8, -1,
6, 8, 9, -1,
6, 9, 10, -1,
6, 10, 11, -1
]
}
}
]
}
DEF KUMA_12 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0 0 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.01 0.301 0.215,
0.01 0.301 0.39,
0.01 0.149 0.477,
0.01 -0.002 0.39,
0.01 -0.002 0.215,
0.01 0.149 0.128,
0.01 0.149 0.128,
0.01 -0.002 0.215,
0.01 -0.002 0.39,
0.01 0.149 0.477,
0.01 0.301 0.39,
0.01 0.301 0.215
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
6, 7, 8, -1,
6, 8, 9, -1,
6, 9, 10, -1,
6, 10, 11, -1
]
}
}
]
}
DEF KUMA_13 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0 0 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.01 0.301 -0.835,
0.01 0.301 -0.66,
0.01 0.149 -0.573,
0.01 -0.002 -0.66,
0.01 -0.002 -0.835,
0.01 0.149 -0.923,
0.01 0.149 -0.923,
0.01 -0.002 -0.835,
0.01 -0.002 -0.66,
0.01 0.149 -0.573,
0.01 0.301 -0.66,
0.01 0.301 -0.835
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1,
6, 7, 8, -1,
6, 8, 9, -1,
6, 9, 10, -1,
6, 10, 11, -1
]
}
}
]
}
DEF KUMA_1 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 5
ambientIntensity 0
diffuseColor 0.8 0.284491 0
emissiveColor 0.4 0.14 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.2 1.524 -0.447,
-0.1 1.824 -0.272,
0.1 1.824 -0.272,
0.2 1.524 -0.447,
-0.062 1.799 -0.097,
0.062 1.799 -0.097,
-0.062 1.749 -0.047,
0.062 1.749 -0.047,
-0.05 1.724 0.028,
0.05 1.724 0.028,
-0.062 1.649 0.003,
0.062 1.649 0.003,
-0.087 1.624 -0.097,
0.087 1.624 -0.097,
-0.15 1.424 -0.122,
0.15 1.424 -0.122,
-0.2 1.274 -0.122,
0.2 1.274 -0.122,
-0.175 0.699 -0.172,
0.175 0.699 -0.172,
-0.25 0.799 -0.697,
-0.25 1.349 -0.572,
0.25 1.349 -0.572,
0.25 0.799 -0.697,
0 0.649 -0.597,
0 0.649 -0.297,
-0.091 1.819 -0.235,
-0.055 1.874 -0.235,
-0.037 1.824 -0.272,
-0.037 1.819 -0.235,
0.055 1.874 -0.235,
0.091 1.819 -0.235,
0.037 1.824 -0.272,
0.037 1.819 -0.235,
-0.05 0.799 -0.697,
0 0.749 -0.747,
0.05 0.799 -0.697,
0.05 0.799 -0.697,
0 0.749 -0.747,
-0.05 0.799 -0.697
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
6, 8, 9, -1,
6, 9, 7, -1,
8, 10, 11, -1,
8, 11, 9, -1,
10, 12, 13, -1,
10, 13, 11, -1,
12, 14, 15, -1,
12, 15, 13, -1,
14, 16, 17, -1,
14, 17, 15, -1,
16, 18, 19, -1,
16, 19, 17, -1,
20, 21, 22, -1,
20, 22, 23, -1,
21, 0, 3, -1,
21, 3, 22, -1,
7, 9, 11, -1,
7, 11, 13, -1,
5, 7, 13, -1,
12, 13, 7, -1,
12, 7, 6, -1,
12, 10, 8, -1,
12, 8, 6, -1,
0, 3, 15, -1,
0, 15, 14, -1,
15, 3, 2, -1,
2, 5, 13, -1,
2, 13, 15, -1,
22, 3, 15, -1,
22, 15, 17, -1,
23, 22, 17, -1,
23, 17, 19, -1,
24, 20, 23, -1,
19, 18, 25, -1,
25, 24, 23, -1,
25, 23, 19, -1,
12, 6, 4, -1,
12, 13, 5, -1,
12, 5, 4, -1,
1, 0, 14, -1,
14, 15, 2, -1,
14, 2, 1, -1,
14, 12, 4, -1,
14, 4, 1, -1,
21, 22, 17, -1,
21, 17, 16, -1,
16, 14, 0, -1,
16, 0, 21, -1,
20, 23, 19, -1,
20, 19, 18, -1,
18, 16, 21, -1,
18, 21, 20, -1,
20, 24, 25, -1,
20, 25, 18, -1,
1, 26, 27, -1,
1, 27, 28, -1,
27, 29, 28, -1,
30, 31, 2, -1,
32, 30, 2, -1,
32, 33, 30, -1,
34, 35, 36, -1,
27, 26, 29, -1,
30, 33, 31, -1,
37, 38, 39, -1
]
}
}
]
}
DEF KUMA_17 Transform {
children [
Shape {
appearance Appearance {
material Material {
shininess 1
ambientIntensity 0
diffuseColor 0 0 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0.078 1.757 -0.112,
0.08 1.737 -0.114,
0.097 1.751 -0.118,
0.083 1.737 -0.134,
0.078 1.757 -0.131,
0.078 1.757 -0.131,
-0.078 1.751 -0.11,
-0.08 1.737 -0.107,
-0.097 1.758 -0.105,
-0.083 1.737 -0.127,
-0.078 1.758 -0.125,
-0.078 1.758 -0.125
]
}
coordIndex [
0, 1, 2, -1,
2, 1, 3, -1,
2, 3, 4, -1,
0, 2, 5, -1,
6, 7, 8, -1,
9, 7, 6, -1,
10, 9, 6, -1,
11, 6, 8, -1
]
}
}
]
}
DEF KUMA_CLICK TouchSensor {}
]
} #### END KUMA_BODY ###
]
} #### DUMMY END ####
]
} #### PARADE_STAGE END ####
#### CANNON ####
DEF CANNON Transform {
children [
Inline { url "models/cannon.wrl" }
DEF CANNON_BULLET Transform {
children [
DEF CANNON_ROCKETMAN Transform {
children [
Inline { url "models/rocketmn.wrl" }
DEF CANNON_CLICK TouchSensor {} #### test ####
]
}
# Inline { url "models/bullet.wrl" }
]
}
]
}
DEF CANNON_SWITCH1 Transform {
children [
DEF CANNON_SWITCH1_BTN Transform {
translation -55.6 18.5 -33.7
children [
Shape {
appearance Sony_Appearance { ####
description "No.1" ####
material Material {
ambientIntensity 0
diffuseColor 1 0.1 0.1
emissiveColor 0.5 0.05 0.05
}
}
# geometry Box { size 0.1 0.2 0.03 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.05 -0.1 0,
0.05 -0.1 0,
0.05 0.1 0,
-0.05 0.1 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
DEF CANNON_SWITCH1_CLICK TouchSensor {}
]
}
Transform {
translation -55.6 18.5 -33.7
children [
Shape {
appearance Appearance {
material Material {}
}
# geometry Box { size 0.2 0.4 0.02 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.1 -0.2 0,
0.1 -0.2 0,
0.1 0.2 0,
-0.1 0.2 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
]
}
]
}
DEF CANNON_SWITCH2 Transform {
children [
DEF CANNON_SWITCH2_BTN Transform {
translation 2 4.2 -3
children [
Shape {
appearance Sony_Appearance { ####
description "No.2" ####
material Material {
ambientIntensity 0
diffuseColor 1 0.1 0.1
emissiveColor 0.5 0.05 0.05
}
}
# geometry Box { size 0.1 0.2 0.03 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.05 -0.1 0,
0.05 -0.1 0,
0.05 0.1 0,
-0.05 0.1 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
DEF CANNON_SWITCH2_CLICK TouchSensor {}
]
}
Transform {
translation 2 4.2 -3
children [
Shape {
appearance Appearance {
material Material {}
}
# geometry Box { size 0.2 0.4 0.02 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.1 -0.2 0,
0.1 -0.2 0,
0.1 0.2 0,
-0.1 0.2 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
]
}
]
}
DEF CANNON_SWITCH3 Transform {
children [
DEF CANNON_SWITCH3_BTN Transform {
translation 60 31.8 69
rotation 0 1 0 0.78
children [
Shape {
appearance Sony_Appearance { ####
description "No.3" ####
material Material {
ambientIntensity 0
diffuseColor 1 0.1 0.1
emissiveColor 0.5 0.05 0.05
}
}
# geometry Box { size 0.1 0.2 0.03 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.05 -0.1 0,
0.05 -0.1 0,
0.05 0.1 0,
-0.05 0.1 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
DEF CANNON_SWITCH3_CLICK TouchSensor {}
]
}
Transform {
translation 60 31.8 69
rotation 0 1 0 0.78
children [
Shape {
appearance Appearance {
material Material {}
}
# geometry Box { size 0.2 0.4 0.02 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.1 -0.2 0,
0.1 -0.2 0,
0.1 0.2 0,
-0.1 0.2 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
]
}
]
}
DEF ECLIPSE Transform {
children [
Transform {
translation 79 1.62 -79
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.5 1
emissiveColor 0 0.25 0.5
}
}
# geometry Box { size 0.1 0.2 0.03 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.05 -0.1 0,
0.05 -0.1 0,
0.05 0.1 0,
-0.05 0.1 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
DEF ECLIPSE_CLICK TouchSensor {}
]
}
Transform {
translation 79 1.62 -79
children [
Shape {
appearance Appearance {
material Material {}
}
# geometry Box { size 0.2 0.4 0.02 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.1 -0.2 0,
0.1 -0.2 0,
0.1 0.2 0,
-0.1 0.2 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
]
}
]
}
#### FERRIS SWITCH ####
DEF FERRIS_EXIT Transform {
children [
#### FERRIS_EXIT_PANEL ####
DEF FERRIS_EXIT_PANEL Transform {
children [
DEF SOUND_GONDOLA Sound {
location 0 0 0
minFront 1
minBack 1
maxFront 10
maxBack 10
source DEF GONDOLA_SOUND AudioClip {
url "sounds/pipopapo.mod"
loop TRUE
stopTime -1
}
}
DEF FERRIS_EXIT_PANEL_ONLY Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 1 1
emissiveColor 0.5 0.5 0.5
}
texture ImageTexture {
# url "images/exit.jpg"
url "images/circus_images.gif"
}
}
# geometry Box { size 0.5 0.2 0.01 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-0.25 -0.1 0,
0.25 -0.1 0,
0.25 0.1 0,
-0.25 0.1 0
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1
]
texCoord TextureCoordinate {
point [
0.5 0.75,
0.75 0.75,
0.75 1,
0.5 1
]
}
texCoordIndex [
0, 1, 2, -1,
0, 2, 3, -1
]
}
}
DEF FERRIS_EXIT_CLICK TouchSensor {}
]
}
]
}
]
}
#### GONDOLA_FLOOR ####
DEF GONDOLA_FLOOR Transform {
children [
Shape {
appearance Appearance {
material Material {
transparency 1
}
}
# geometry Box { size 2 0.01 2 }
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-1 0 -1,
1 0 -1,
1 0 1,
-1 0 1
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
2, 1, 0, -1,
3, 2, 0, -1
]
}
}
DEF GONDOLA_VIEW_TRANSFORM Transform {
translation 0 1.6 -10
children [
DEF GONDOLA_VIEW Viewpoint { jump TRUE } #### 1996.08.29
]
}
DEF GONDOLA_FENCE Transform {
translation 0 -1 0
children [
Transform {
children [
Shape {
appearance Appearance {
material Material {
transparency 1
}
}
geometry IndexedFaceSet {
normalPerVertex FALSE
coord Coordinate {
point [
-1 -1 -1,
-1 -1 1,
1 -1 1,
1 -1 -1,
-1 1 -1,
-1 1 1,
1 1 1,
1 1 -1
]
}
coordIndex [
0, 1, 5, -1,
0, 5, 4, -1,
1, 2, 6, -1,
1, 6, 5, -1,
2, 3, 7, -1,
2, 7, 6, -1,
3, 0, 4, -1,
3, 4, 7, -1
]
normal Normal {
vector [
-1 0 0,
0 0 1,
1 0 0,
0 0 -1
]
}
normalIndex [
0, -1,
0, -1,
1, -1,
1, -1,
2, -1,
2, -1,
3, -1,
3, -1
]
}
}
]
}
]
}
]
}
#### FERRIS_RIDE ####
DEF FERRIS_RIDE Transform {
children [
DEF FERRIS_RIDE_PLATE Transform {
children [
Shape {
appearance Appearance {
material DEF FERRIS_RIDE_MATERIAL Material {
shininess 0.8
ambientIntensity 0
diffuseColor 0.9 0.2 0.1
emissiveColor 0.45 0.1 0.05
specularColor 0.8 0.8 0.8
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-0.5 0.503 0,
0 1.003 0.5,
0 1.003 0,
-0.5 0.503 0.5,
-0.25 0.503 0,
-0.25 0.503 0.5,
-0.25 0.003 0,
-0.25 0.003 0.5,
0.25 0.003 0,
0.25 0.003 0.5,
0.25 0.503 0,
0.25 0.503 0.5,
0.5 0.503 0,
0.5 0.503 0.5,
0 1.003 0,
0 1.003 0.5
]
}
coordIndex [
0, 1, 2, -1,
0, 3, 1, -1,
4, 3, 0, -1,
4, 5, 3, -1,
6, 5, 4, -1,
6, 7, 5, -1,
8, 7, 6, -1,
8, 9, 7, -1,
10, 9, 8, -1,
10, 11, 9, -1,
12, 11, 10, -1,
12, 13, 11, -1,
14, 13, 12, -1,
14, 15, 13, -1,
4, 0, 2, -1,
10, 8, 6, -1,
10, 6, 4, -1,
10, 4, 2, -1,
12, 10, 2, -1,
1, 3, 5, -1,
1, 5, 7, -1,
1, 7, 9, -1,
1, 9, 11, -1,
1, 11, 13, -1
]
}
}
]
}
DEF FERRIS_RIDE_CLICK TouchSensor {}
]
}
Transform {
children [
DEF ASHIKA_BALL Transform {
# translation -60 0.2 38.4
translation -60 0 38.4 # for WAVE
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 1
emissiveColor 0.5 0 0.5
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.192 0,
0.148 0.093 -0.086,
0 0.093 -0.171,
0 0.093 0.171,
-0.148 0.093 0.086,
0.148 -0.105 -0.086,
0 -0.105 -0.171,
0 -0.105 0.171,
-0.148 -0.105 0.086,
0 -0.204 0
]
}
coordIndex [
0, 1, 2, -1,
4, 8, 7, -1,
4, 7, 3, -1,
5, 9, 6, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0 1
emissiveColor 0 0 0.5
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.192 0,
0.148 0.093 -0.086,
0.148 0.093 0.086,
-0.148 0.093 0.086,
-0.148 0.093 -0.086,
0.148 -0.105 -0.086,
0.148 -0.105 0.086,
-0.148 -0.105 0.086,
-0.148 -0.105 -0.086,
0 -0.204 0
]
}
coordIndex [
0, 2, 1, -1,
4, 8, 7, -1,
4, 7, 3, -1,
6, 9, 5, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 1
emissiveColor 0 0.5 0.5
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.192 0,
0 0.093 -0.171,
0.148 0.093 0.086,
0 0.093 0.171,
-0.148 0.093 -0.086,
0 -0.105 -0.171,
0.148 -0.105 0.086,
0 -0.105 0.171,
-0.148 -0.105 -0.086,
0 -0.204 0
]
}
coordIndex [
0, 3, 2, -1,
1, 5, 8, -1,
1, 8, 4, -1,
7, 9, 6, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 1 0
emissiveColor 0 0.5 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.192 0,
0.148 0.093 -0.086,
0 0.093 -0.171,
0 0.093 0.171,
-0.148 0.093 0.086,
0.148 -0.105 -0.086,
0 -0.105 -0.171,
0 -0.105 0.171,
-0.148 -0.105 0.086,
0 -0.204 0
]
}
coordIndex [
0, 4, 3, -1,
1, 5, 6, -1,
1, 6, 2, -1,
8, 9, 7, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 1 0
emissiveColor 0.5 0.5 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.192 0,
0.148 0.093 -0.086,
0.148 0.093 0.086,
-0.148 0.093 0.086,
-0.148 0.093 -0.086,
0.148 -0.105 -0.086,
0.148 -0.105 0.086,
-0.148 -0.105 0.086,
-0.148 -0.105 -0.086,
0 -0.204 0
]
}
coordIndex [
0, 4, 3, -1,
2, 6, 5, -1,
2, 5, 1, -1,
8, 9, 7, -1
]
}
}
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0
emissiveColor 0.5 0 0
specularColor 1 1 1
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
0 0.192 0,
0 0.093 -0.171,
0.148 0.093 0.086,
0 0.093 0.171,
-0.148 0.093 -0.086,
0 -0.105 -0.171,
0.148 -0.105 0.086,
0 -0.105 0.171,
-0.148 -0.105 -0.086,
0 -0.204 0
]
}
coordIndex [
0, 1, 4, -1,
3, 7, 6, -1,
3, 6, 2, -1,
5, 9, 8, -1
]
}
}
]
}
DEF ASHIKA_BALL_CLICK TouchSensor {}
]
}
#DEF BLUROBJ Transform {
# translation -60 0.0 38.4 # for WAVE
# children [
# Shape {
# appearance Appearance {
# material Material {
# transparency 0.5
# ambientIntensity 0
# diffuseColor 1 0 1
# emissiveColor 0.5 0 0.5
# specularColor 1 1 1
# }
# }
# geometry IndexedFaceSet {
# creaseAngle 0.5
# coord Coordinate {
# point [
# 0 0.192 0,
# 0.148 0.093 -0.086,
# 0 0.093 -0.171,
# 0 0.093 0.171,
# -0.148 0.093 0.086,
# 0.148 -0.105 -0.086,
# 0 -0.105 -0.171,
# 0 -0.105 0.171,
# -0.148 -0.105 0.086,
# 0 -0.204 0
# ]
# }
# coordIndex [
# 0, 1, 2, -1,
# 4, 8, 7, -1,
# 4, 7, 3, -1,
# 5, 9, 6, -1
# ]
# }
# }
# Shape {
# appearance Appearance {
# material Material {
# transparency 0.5
# ambientIntensity 0
# diffuseColor 0 0 1
# emissiveColor 0 0 0.5
# specularColor 1 1 1
# }
# }
# geometry IndexedFaceSet {
# creaseAngle 0.5
# coord Coordinate {
# point [
# 0 0.192 0,
# 0.148 0.093 -0.086,
# 0.148 0.093 0.086,
# -0.148 0.093 0.086,
# -0.148 0.093 -0.086,
# 0.148 -0.105 -0.086,
# 0.148 -0.105 0.086,
# -0.148 -0.105 0.086,
# -0.148 -0.105 -0.086,
# 0 -0.204 0
# ]
# }
# coordIndex [
# 0, 2, 1, -1,
# 4, 8, 7, -1,
# 4, 7, 3, -1,
# 6, 9, 5, -1
# ]
# }
# }
# Shape {
# appearance Appearance {
# material Material {
# transparency 0.5
# ambientIntensity 0
# diffuseColor 0 1 1
# emissiveColor 0 0.5 0.5
# specularColor 1 1 1
# }
# }
# geometry IndexedFaceSet {
# creaseAngle 0.5
# coord Coordinate {
# point [
# 0 0.192 0,
# 0 0.093 -0.171,
# 0.148 0.093 0.086,
# 0 0.093 0.171,
# -0.148 0.093 -0.086,
# 0 -0.105 -0.171,
# 0.148 -0.105 0.086,
# 0 -0.105 0.171,
# -0.148 -0.105 -0.086,
# 0 -0.204 0
# ]
# }
# coordIndex [
# 0, 3, 2, -1,
# 1, 5, 8, -1,
# 1, 8, 4, -1,
# 7, 9, 6, -1
# ]
# }
# }
# Shape {
# appearance Appearance {
# material Material {
# transparency 0.5
# ambientIntensity 0
# diffuseColor 0 1 0
# emissiveColor 0 0.5 0
# specularColor 1 1 1
# }
# }
# geometry IndexedFaceSet {
# creaseAngle 0.5
# coord Coordinate {
# point [
# 0 0.192 0,
# 0.148 0.093 -0.086,
# 0 0.093 -0.171,
# 0 0.093 0.171,
# -0.148 0.093 0.086,
# 0.148 -0.105 -0.086,
# 0 -0.105 -0.171,
# 0 -0.105 0.171,
# -0.148 -0.105 0.086,
# 0 -0.204 0
# ]
# }
# coordIndex [
# 0, 4, 3, -1,
# 1, 5, 6, -1,
# 1, 6, 2, -1,
# 8, 9, 7, -1
# ]
# }
# }
# Shape {
# appearance Appearance {
# material Material {
# transparency 0.5
# ambientIntensity 0
# diffuseColor 1 1 0
# emissiveColor 0.5 0.5 0
# specularColor 1 1 1
# }
# }
# geometry IndexedFaceSet {
# creaseAngle 0.5
# coord Coordinate {
# point [
# 0 0.192 0,
# 0.148 0.093 -0.086,
# 0.148 0.093 0.086,
# -0.148 0.093 0.086,
# -0.148 0.093 -0.086,
# 0.148 -0.105 -0.086,
# 0.148 -0.105 0.086,
# -0.148 -0.105 0.086,
# -0.148 -0.105 -0.086,
# 0 -0.204 0
# ]
# }
# coordIndex [
# 0, 4, 3, -1,
# 2, 6, 5, -1,
# 2, 5, 1, -1,
# 8, 9, 7, -1
# ]
# }
# }
# Shape {
# appearance Appearance {
# material Material {
# transparency 0.5
# ambientIntensity 0
# diffuseColor 1 0 0
# emissiveColor 0.5 0 0
# specularColor 1 1 1
# }
# }
# geometry IndexedFaceSet {
# creaseAngle 0.5
# coord Coordinate {
# point [
# 0 0.192 0,
# 0 0.093 -0.171,
# 0.148 0.093 0.086,
# 0 0.093 0.171,
# -0.148 0.093 -0.086,
# 0 -0.105 -0.171,
# 0.148 -0.105 0.086,
# 0 -0.105 0.171,
# -0.148 -0.105 -0.086,
# 0 -0.204 0
# ]
# }
# coordIndex [
# 0, 1, 4, -1,
# 3, 7, 6, -1,
# 3, 6, 2, -1,
# 5, 9, 8, -1
# ]
# }
# }
# ]
#}
#
#DEF TIMEBLUR TimeSensor {
# loop TRUE
# stopTime -1
# cycleInterval 0.1
#}
#
#DEF SCRIPTBLUR Script {
# url "scripts/blur3.class"
# field SFNode realobj USE ASHIKA_BALL
# eventIn SFTime interval
# eventOut SFVec3f setTranslation
# eventOut SFRotation setRotation
#}
#
#ROUTE TIMEBLUR.cycleTime TO SCRIPTBLUR.interval
#ROUTE SCRIPTBLUR.setTranslation TO BLUROBJ.set_translation
#ROUTE SCRIPTBLUR.setRotation TO BLUROBJ.set_rotation
DEF ASHIKA_STAGE Transform { # for WAVE
scale 1 2 1 # for WAVE
translation 0 -0.5 0 # for WAVE
children [ # for WAVE
DEF tora Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.784 0.651 0
emissiveColor 0.39 0.32 0
specularColor 0.367347 0.367347 0.367347
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
35.482 0.662 -24.363,
35.48 0.512 -24.172,
35.571 0.512 -24.132,
35.711 0.662 -24.262,
35.518 0.487 -24.197,
35.564 0.487 -24.177,
35.559 0.575 -24.383,
35.673 0.575 -24.333,
35.581 0.729 -24.089,
35.618 0.725 -24.117,
35.57 0.75 -24.105,
35.556 0.712 -24.098,
35.461 0.75 -24.154,
35.437 0.725 -24.197,
35.441 0.729 -24.15,
35.465 0.712 -24.138,
35.918 0.312 -24.485,
35.923 0.1 -24.496,
35.992 0.1 -24.466,
35.987 0.312 -24.455,
35.881 0.05 -24.433,
35.973 0.05 -24.392,
35.932 0 -24.547,
35.958 0.1 -24.575,
36.026 0.1 -24.545,
36.023 0 -24.507,
35.948 0.312 -24.554,
36.017 0.312 -24.523,
35.973 0 -24.392,
35.881 0 -24.433,
35.868 0.815 -24.465,
35.838 0.603 -24.396,
35.986 0.59 -24.391,
35.953 0.766 -24.441,
35.918 0.2 -24.484,
35.986 0.2 -24.454,
35.95 0.233 -24.558,
35.97 0.55 -24.665,
36.065 0.538 -24.571,
36.019 0.233 -24.528,
35.437 0.312 -24.696,
35.442 0.1 -24.708,
35.511 0.1 -24.678,
35.506 0.312 -24.666,
35.401 0.05 -24.644,
35.492 0.05 -24.604,
35.401 0 -24.644,
35.492 0 -24.604,
35.451 0 -24.759,
35.477 0.1 -24.787,
35.546 0.1 -24.756,
35.543 0 -24.718,
35.468 0.312 -24.765,
35.536 0.312 -24.735,
35.45 0.766 -24.662,
35.391 0.59 -24.653,
35.495 0.603 -24.547,
35.525 0.815 -24.616,
35.437 0.2 -24.696,
35.506 0.2 -24.666,
35.47 0.233 -24.77,
35.47 0.538 -24.833,
35.604 0.55 -24.827,
35.538 0.233 -24.74,
36.346 0.325 -25.457,
36.346 0.1 -25.457,
36.415 0.1 -25.427,
36.415 0.325 -25.427,
36.304 0.05 -25.394,
36.396 0.05 -25.353,
36.304 0 -25.394,
36.396 0 -25.353,
36.345 0 -25.485,
36.386 0.1 -25.549,
36.455 0.1 -25.519,
36.436 0 -25.445,
36.376 0.325 -25.526,
36.445 0.325 -25.496,
36.374 0.475 -25.336,
36.304 0.4 -25.175,
36.435 0.225 -25.473,
36.455 0.275 -25.519,
36.386 0.275 -25.549,
36.366 0.225 -25.503,
36.235 0.4 -25.206,
36.306 0.475 -25.366,
36.116 0.65 -25.121,
36.235 0.375 -25.206,
36.304 0.375 -25.175,
36.297 0.625 -25.097,
36.293 0.45 -25.399,
36.233 0.65 -25.453,
36.397 0.625 -25.326,
36.384 0.45 -25.359,
36.179 0.8 -25.258,
36.314 0.725 -25.198,
35.866 0.325 -25.669,
35.866 0.1 -25.669,
35.934 0.1 -25.639,
35.934 0.325 -25.639,
35.824 0.05 -25.605,
35.915 0.05 -25.565,
35.824 0 -25.605,
35.915 0 -25.565,
35.864 0 -25.697,
35.906 0.1 -25.76,
35.974 0.1 -25.73,
35.956 0 -25.657,
35.896 0.325 -25.738,
35.964 0.325 -25.707,
35.906 0.275 -25.76,
35.886 0.225 -25.715,
35.755 0.4 -25.417,
35.825 0.475 -25.577,
35.894 0.475 -25.547,
35.823 0.4 -25.387,
35.954 0.225 -25.684,
35.974 0.275 -25.73,
35.702 0.625 -25.359,
35.755 0.375 -25.417,
35.823 0.375 -25.387,
35.842 0.65 -25.242,
35.835 0.45 -25.6,
35.802 0.625 -25.587,
36.007 0.65 -25.552,
35.927 0.45 -25.56,
35.765 0.725 -25.44,
35.9 0.8 -25.381,
35.689 0.85 -24.244,
35.953 0.875 -24.592,
35.562 0.875 -24.765,
35.484 0.85 -24.335,
36.072 0.925 -24.895,
35.704 0.925 -25.057,
36.206 0.85 -25.437,
36.014 0.85 -25.522,
35.721 0.641 -24.23,
36.06 0.53 -24.609,
36.151 0.575 -24.86,
36.247 0.65 -25.419,
35.586 0.55 -24.29,
35.792 0.357 -24.758,
35.888 0.4 -24.976,
36.11 0.55 -25.479,
35.451 0.641 -24.349,
35.501 0.53 -24.855,
35.625 0.575 -25.092,
35.973 0.65 -25.54,
36.09 0.675 -25.434,
36.13 0.65 -25.525,
36.11 0.85 -25.479,
36.211 0.425 -25.708,
36.16 0.75 -25.594,
36.301 0.45 -25.914,
36.291 0.45 -25.891,
36.301 0.325 -25.914,
36.321 0.325 -25.96,
36.261 0.3 -25.823,
36.261 0.25 -25.823,
36.228 0.312 -25.748,
36.19 0.4 -25.662,
36.158 0.538 -25.589,
36.11 0.85 -25.479,
36.13 0.65 -25.525,
36.09 0.675 -25.434,
36.16 0.75 -25.594,
36.211 0.425 -25.708,
36.301 0.325 -25.914,
36.291 0.45 -25.891,
36.301 0.45 -25.914,
36.321 0.325 -25.96,
36.261 0.3 -25.823,
36.261 0.25 -25.823,
36.228 0.312 -25.748,
36.19 0.4 -25.662,
36.158 0.538 -25.589,
35.47 0.775 -24.15,
35.44 0.6 -24.081,
35.531 0.6 -24.041,
35.561 0.775 -24.109,
35.574 0.612 -24.076,
35.673 0.675 -24.115,
35.624 0.837 -24.191,
35.487 0.837 -24.251,
35.437 0.612 -24.137,
35.398 0.675 -24.236,
35.698 0.875 -24.295,
35.515 0.875 -24.376,
35.797 0.65 -24.333,
35.551 0.55 -24.086,
35.476 0.65 -24.474,
35.46 0.55 -24.127,
35.447 0.875 -24.277,
35.425 0.825 -24.278,
35.447 0.725 -24.277,
35.497 0.825 -24.274,
35.67 0.875 -24.179,
35.635 0.825 -24.214,
35.67 0.725 -24.179,
35.686 0.825 -24.163,
35.635 0.825 -24.214,
35.67 0.875 -24.179,
35.698 0.727 -24.218,
35.686 0.825 -24.163,
35.67 0.725 -24.179,
35.458 0.727 -24.323,
35.447 0.875 -24.277,
35.497 0.825 -24.274,
35.425 0.825 -24.278,
35.447 0.725 -24.277,
35.531 0.6 -24.041,
35.44 0.6 -24.081,
35.46 0.55 -24.127,
35.551 0.55 -24.086,
35.574 0.612 -24.076,
35.437 0.612 -24.137
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
4, 6, 7, -1,
4, 7, 5, -1,
7, 3, 2, -1,
2, 5, 7, -1,
1, 0, 6, -1,
6, 4, 1, -1,
8, 9, 10, -1,
8, 11, 9, -1,
8, 10, 11, -1,
12, 13, 14, -1,
13, 15, 14, -1,
15, 12, 14, -1,
16, 17, 18, -1,
16, 18, 19, -1,
17, 20, 21, -1,
17, 21, 18, -1,
22, 23, 24, -1,
22, 24, 25, -1,
23, 26, 27, -1,
23, 27, 24, -1,
17, 16, 26, -1,
17, 26, 23, -1,
24, 27, 19, -1,
24, 19, 18, -1,
21, 28, 25, -1,
25, 24, 18, -1,
25, 18, 21, -1,
22, 29, 20, -1,
20, 17, 23, -1,
20, 23, 22, -1,
20, 29, 28, -1,
20, 28, 21, -1,
30, 31, 32, -1,
30, 32, 33, -1,
31, 34, 35, -1,
31, 35, 32, -1,
36, 37, 38, -1,
36, 38, 39, -1,
37, 30, 33, -1,
37, 33, 38, -1,
38, 33, 32, -1,
32, 35, 39, -1,
32, 39, 38, -1,
31, 30, 37, -1,
37, 36, 34, -1,
37, 34, 31, -1,
40, 41, 42, -1,
40, 42, 43, -1,
41, 44, 45, -1,
41, 45, 42, -1,
44, 46, 47, -1,
44, 47, 45, -1,
48, 49, 50, -1,
48, 50, 51, -1,
49, 52, 53, -1,
49, 53, 50, -1,
50, 53, 43, -1,
50, 43, 42, -1,
41, 40, 52, -1,
41, 52, 49, -1,
48, 46, 44, -1,
44, 41, 49, -1,
44, 49, 48, -1,
45, 47, 51, -1,
51, 50, 42, -1,
51, 42, 45, -1,
54, 55, 56, -1,
54, 56, 57, -1,
55, 58, 59, -1,
55, 59, 56, -1,
60, 61, 62, -1,
60, 62, 63, -1,
61, 54, 57, -1,
61, 57, 62, -1,
55, 54, 61, -1,
61, 60, 58, -1,
61, 58, 55, -1,
62, 57, 56, -1,
56, 59, 63, -1,
56, 63, 62, -1,
64, 65, 66, -1,
64, 66, 67, -1,
65, 68, 69, -1,
65, 69, 66, -1,
68, 70, 71, -1,
68, 71, 69, -1,
72, 73, 74, -1,
72, 74, 75, -1,
73, 76, 77, -1,
73, 77, 74, -1,
65, 64, 76, -1,
65, 76, 73, -1,
74, 77, 67, -1,
74, 67, 66, -1,
69, 71, 75, -1,
75, 74, 66, -1,
75, 66, 69, -1,
72, 70, 68, -1,
68, 65, 73, -1,
68, 73, 72, -1,
78, 79, 80, -1,
78, 80, 81, -1,
82, 83, 84, -1,
82, 84, 85, -1,
83, 80, 79, -1,
83, 79, 84, -1,
85, 78, 81, -1,
85, 81, 82, -1,
86, 87, 88, -1,
86, 88, 89, -1,
90, 91, 92, -1,
90, 92, 93, -1,
91, 94, 95, -1,
91, 95, 92, -1,
94, 86, 89, -1,
94, 89, 95, -1,
92, 95, 89, -1,
89, 88, 93, -1,
89, 93, 92, -1,
86, 94, 91, -1,
91, 90, 87, -1,
91, 87, 86, -1,
96, 97, 98, -1,
96, 98, 99, -1,
97, 100, 101, -1,
97, 101, 98, -1,
100, 102, 103, -1,
100, 103, 101, -1,
104, 105, 106, -1,
104, 106, 107, -1,
105, 108, 109, -1,
105, 109, 106, -1,
106, 109, 99, -1,
106, 99, 98, -1,
97, 96, 108, -1,
97, 108, 105, -1,
104, 102, 100, -1,
100, 97, 105, -1,
100, 105, 104, -1,
101, 103, 107, -1,
107, 106, 98, -1,
107, 98, 101, -1,
110, 111, 112, -1,
110, 112, 113, -1,
114, 115, 116, -1,
114, 116, 117, -1,
115, 112, 111, -1,
115, 111, 116, -1,
117, 110, 113, -1,
117, 113, 114, -1,
118, 119, 120, -1,
118, 120, 121, -1,
122, 123, 124, -1,
122, 124, 125, -1,
123, 126, 127, -1,
123, 127, 124, -1,
126, 118, 121, -1,
126, 121, 127, -1,
118, 126, 123, -1,
123, 122, 119, -1,
123, 119, 118, -1,
124, 127, 121, -1,
121, 120, 125, -1,
121, 125, 124, -1,
128, 129, 130, -1,
128, 130, 131, -1,
129, 132, 133, -1,
129, 133, 130, -1,
132, 134, 135, -1,
132, 135, 133, -1,
136, 137, 129, -1,
136, 129, 128, -1,
137, 138, 132, -1,
137, 132, 129, -1,
138, 139, 134, -1,
138, 134, 132, -1,
140, 141, 137, -1,
140, 137, 136, -1,
141, 142, 138, -1,
141, 138, 137, -1,
142, 143, 139, -1,
142, 139, 138, -1,
144, 145, 141, -1,
144, 141, 140, -1,
145, 146, 142, -1,
145, 142, 141, -1,
146, 147, 143, -1,
146, 143, 142, -1,
131, 130, 145, -1,
131, 145, 144, -1,
130, 133, 146, -1,
130, 146, 145, -1,
133, 135, 147, -1,
133, 147, 146, -1,
134, 139, 143, -1,
134, 143, 147, -1,
134, 147, 135, -1,
148, 149, 150, -1,
151, 152, 150, -1,
153, 154, 155, -1,
156, 153, 155, -1,
156, 155, 157, -1,
158, 156, 157, -1,
158, 157, 151, -1,
159, 158, 151, -1,
159, 151, 150, -1,
160, 159, 150, -1,
161, 160, 150, -1,
149, 161, 150, -1,
162, 163, 164, -1,
162, 165, 166, -1,
167, 168, 169, -1,
167, 169, 170, -1,
171, 167, 170, -1,
171, 170, 172, -1,
166, 171, 172, -1,
166, 172, 173, -1,
162, 166, 173, -1,
162, 173, 174, -1,
162, 174, 175, -1,
162, 175, 163, -1,
176, 177, 178, -1,
176, 178, 179, -1,
180, 179, 178, -1,
181, 179, 180, -1,
182, 183, 176, -1,
182, 176, 179, -1,
177, 176, 184, -1,
185, 184, 176, -1,
182, 179, 181, -1,
185, 176, 183, -1,
186, 187, 183, -1,
186, 183, 182, -1,
186, 182, 181, -1,
186, 181, 188, -1,
181, 189, 188, -1,
181, 180, 189, -1,
190, 185, 183, -1,
190, 183, 187, -1,
191, 184, 185, -1,
191, 185, 190, -1,
192, 193, 194, -1,
192, 194, 195, -1,
196, 197, 198, -1,
196, 198, 199, -1,
188, 189, 191, -1,
188, 191, 190, -1,
200, 201, 202, -1,
201, 203, 202, -1,
203, 204, 202, -1,
205, 206, 207, -1,
205, 208, 206, -1,
205, 209, 208, -1,
210, 211, 212, -1,
210, 212, 213, -1,
214, 210, 213, -1,
212, 211, 215, -1
]
creaseAngle 0.5
}
}
]
}
DEF ashidai1 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0 0
emissiveColor 0.5 0 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-60.433 0.5 35.339,
-60.3 0 35.609,
-60 0.5 35.589,
-59.7 0 35.609,
-59.567 0.5 35.339,
-59.4 0 35.089,
-59.567 0.5 34.839,
-59.7 0 34.57,
-60 0.5 34.589,
-60.3 0 34.57,
-60.433 0.5 34.839,
-60.6 0 35.089
]
}
coordIndex [
0, 1, 2, -1,
2, 3, 4, -1,
4, 5, 6, -1,
6, 7, 8, -1,
8, 9, 10, -1,
10, 11, 0, -1
]
}
}
]
}
DEF ashidai2 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 1 0.722 0
emissiveColor 0.5 0.36 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-60 0.5 35.589,
-60.3 0 35.609,
-59.7 0 35.609,
-59.567 0.5 35.339,
-59.4 0 35.089,
-59.567 0.5 34.839,
-59.7 0 34.57,
-60 0.5 34.589,
-60.3 0 34.57,
-60.433 0.5 34.839,
-60.6 0 35.089,
-60.433 0.5 35.339
]
}
coordIndex [
0, 1, 2, -1,
3, 2, 4, -1,
5, 4, 6, -1,
7, 6, 8, -1,
9, 8, 10, -1,
11, 10, 1, -1
]
}
}
]
}
DEF ashidai3 Transform {
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.85 1 0
emissiveColor 0.42 0.5 0
ambientIntensity 0
}
}
geometry IndexedFaceSet {
creaseAngle 0.5
coord Coordinate {
point [
-59.567 0.5 35.339,
-59.567 0.5 34.839,
-60 0.5 34.589,
-60.433 0.5 34.839,
-60.433 0.5 35.339,
-60 0.5 35.589
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
0, 3, 4, -1,
0, 4, 5, -1
]
}
}
]
}
#### SPIRAL ####
Inline { url "models/spiral.wrl" }
]
} # for WAVE
#### FERRIS ####
Inline { url "models/frame.wrl" }
DEF FERRIS Transform {
children [
DEF FERRIS_WHEEL Transform {
translation 0 28.5 0
children [
Inline { url "models/wheel.wrl" }
DEF GONDOLA0 Transform {
children [
DEF g0 Transform {
children [
DEF GONDOLA Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0.452 1 0.26
emissiveColor 0.22 0.5 0.13
}
}
geometry DEF GON IndexedFaceSet {
solid FALSE #### 1996.08.28
creaseAngle 0.5
coord Coordinate {
point [
0 0.141 2,
-1.427 -0.895 2,
-1.223 -0.941 2,
0 -0.052 2,
-0.882 -2.572 2,
-0.933 -1.84 2,
0.882 -2.573 2,
0.933 -1.84 2,
1.427 -0.896 2,
1.223 -0.941 2,
0 -0.052 -2,
-1.223 -0.941 -2,
-1.427 -0.895 -2,
0 0.141 -2,
-0.933 -1.84 -2,
-0.882 -2.572 -2,
0.933 -1.84 -2,
0.882 -2.573 -2,
1.427 -0.896 -2,
1.223 -0.941 -2,
1.427 -0.896 1.8,
0.758 -0.412 1.8,
0.758 -0.412 -1.8,
1.427 -0.896 -1.8,
1.121 -1.838 1.8,
1.121 -1.838 -1.8,
-1.427 -0.896 1.8,
-1.121 -1.838 1.8,
-1.121 -1.838 -1.8,
-1.427 -0.896 -1.8,
-0.758 -0.412 -1.8,
-0.758 -0.412 1.8
]
}
coordIndex [
0, 1, 2, -1,
0, 2, 3, -1,
1, 4, 5, -1,
1, 5, 2, -1,
5, 4, 6, -1,
5, 6, 7, -1,
7, 6, 8, -1,
7, 8, 9, -1,
9, 8, 0, -1,
9, 0, 3, -1,
10, 11, 12, -1,
10, 12, 13, -1,
11, 14, 15, -1,
11, 15, 12, -1,
16, 17, 15, -1,
16, 15, 14, -1,
10, 13, 18, -1,
10, 18, 19, -1,
0, 8, 20, -1,
0, 20, 21, -1,
13, 22, 23, -1,
13, 23, 18, -1,
13, 0, 21, -1,
13, 21, 22, -1,
8, 6, 24, -1,
8, 24, 20, -1,
18, 23, 25, -1,
18, 25, 17, -1,
24, 6, 17, -1,
24, 17, 25, -1,
19, 18, 17, -1,
19, 17, 16, -1,
1, 26, 27, -1,
1, 27, 4, -1,
27, 28, 15, -1,
27, 15, 4, -1,
29, 12, 15, -1,
29, 15, 28, -1,
13, 30, 31, -1,
13, 31, 0, -1,
0, 31, 26, -1,
0, 26, 1, -1,
13, 12, 29, -1,
13, 29, 30, -1,
17, 6, 4, -1
17, 4, 15, -1
]
}
}
]
}
]
}
]
}
DEF GONDOLA1 Transform {
children [
DEF g1 Transform {
children [
USE GONDOLA
]
}
]
}
DEF GONDOLA2 Transform {
children [
DEF g2 Transform {
children [
USE GONDOLA
]
}
]
}
DEF GONDOLA3 Transform {
children [
DEF g3 Transform {
children [
USE GONDOLA
]
}
]
}
DEF GONDOLA4 Transform {
children [
DEF g4 Transform {
children [
USE GONDOLA
]
}
]
}
DEF GONDOLA5 Transform {
children [
DEF g5 Transform {
children [
USE GONDOLA
]
}
]
}
DEF GONDOLA6 Transform {
children [
DEF g6 Transform {
children [
USE GONDOLA
]
}
]
}
DEF GONDOLA7 Transform {
children [
DEF g7 Transform {
children [
USE GONDOLA
]
}
]
}
]
}
]
}
#### Interpolator ####
DEF PIERO1_1_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.013125 0.001706 0.058369,
0 0 0,
-0.220766 0.024143 0.037141,
-0.276194 0.046923 -0.141608
]
}
DEF PIERO1_1_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 1 0 0,
0 1 0 0,
-0.211674 0.974375 -0.076073 0.254100,
0 1 0 -0.213714,
0.193179 0.365927 0.910373 -0.230939,
-0.24229 0.675518 0.696398 -0.408284
]
}
DEF PIERO1_6_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.013125 0.001706 0.058369,
0 0 0,
-0.220766 0.024143 0.037141,
-0.276194 0.046923 -0.141608
]
}
DEF PIERO1_6_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 1 0 0,
0 1 0 0,
-0.211674 0.974375 -0.076073 0.254100,
0 1 0 -0.213714,
0.193179 0.365927 0.910373 -0.230939,
-0.24229 0.675518 0.696398 -0.408284
]
}
DEF PIERO1_5_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.013125 0.001706 0.058369,
0 0 0,
-0.220766 0.024143 0.037141,
-0.276194 0.046923 -0.141608
]
}
DEF PIERO1_5_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 1 0 0,
0 1 0 0,
-0.211674 0.974375 -0.076073 0.254100,
0 1 0 -0.213714,
0.193179 0.365927 0.910373 -0.230939,
-0.24229 0.675518 0.696398 -0.408284
]
}
DEF PIERO1_14_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.335965 0.174962 0.350923,
-0.358369 0.19878 0.376809,
0.056929 0.192077 0.616689,
-0.225112 0.227143 0.554253
]
}
DEF PIERO1_14_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.679673 0.65899 0.322145 -0.751693,
0.689571 0.654171 0.310728 -0.808862,
0.839008 0.492694 -0.230908 -0.789128,
0.801891 0.591646 0.083225 -0.871027
]
}
DEF PIERO1_13_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
0.177777 0.237035 0.597202,
0.465471 0.258912 0.346952,
0.096513 0.248424 0.649390,
0.440204 0.323342 0.498627
]
}
DEF PIERO1_13_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.799998 -0.600003 0 -0.921107,
-0.638177 0.690192 0.341124 0.984939,
0.823157 -0.56031 0.092009 -0.925336,
0.739415 -0.626493 -0.24652 -1.061093
]
}
DEF PIERO1_7_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF PIERO1_7_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
0 0 1 0,
0 0 1 0,
0 0 1 0,
0 0 1 0,
0 0 1 0
]
}
DEF PIERO1_9_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
0.008913 0.044563 0.210429,
-0.004979 0.035812 -0.198946,
0.005246 0.003132 0.042827,
-0.003876 0.059773 -0.251646
]
}
DEF PIERO1_9_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.980581 -0.196115 0.000001 -0.425399,
0.999499 -0.015236 -0.027754 0.371341,
0.754213 -0.655122 -0.044479 -0.136337,
0.997849 -0.058638 -0.029296 0.483477
]
}
DEF PIERO1_4_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.013125 0.001706 0.058369,
0 0 0,
-0.220766 0.024143 0.037141,
-0.276194 0.046923 -0.141608
]
}
DEF PIERO1_4_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 1 0 0,
0 1 0 0,
-0.211674 0.974375 -0.076073 0.254100,
0 1 0 -0.213714,
0.193179 0.365927 0.910373 -0.230939,
-0.24229 0.675518 0.696398 -0.408284
]
}
DEF PIERO1_11_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.006958 0.03479 -0.186876,
-0.008125 0.040624 0.201327,
-0.003223 0.016115 -0.128412,
-0.000437 0.002186 0.047633
]
}
DEF PIERO1_11_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.980581 0.196116 0.000001 0.375236,
0.980581 0.196113 0.000001 -0.405888,
0.98058 0.196119 -0 0.254577,
0.980583 0.196104 -0.000001 -0.093554
]
}
DEF PIERO1_2_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.013125 0.001706 0.058369,
0 0 0,
-0.220766 0.024143 0.037141,
-0.276194 0.046923 -0.141608
]
}
DEF PIERO1_2_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 1 0 0,
0 1 0 0,
-0.211674 0.974375 -0.076073 0.254100,
0 1 0 -0.213714,
0.193179 0.365927 0.910373 -0.230939,
-0.24229 0.675518 0.696398 -0.408284
]
}
DEF PIERO1_10_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
0.010251 0.054297 0.224844,
-0.005053 0.032869 -0.187590,
0.006265 0.005699 0.054229,
-0.004223 0.055591 -0.240691
]
}
DEF PIERO1_10_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.99394 -0.108238 -0.019175 -0.772300,
0.99632 -0.032148 -0.079456 0.136484,
0.966364 -0.252771 -0.0474 -0.349598,
0.992002 -0.105519 -0.069271 0.249277
]
}
DEF PIERO1_3_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.013125 0.001706 0.058369,
0 0 0,
-0.220766 0.024143 0.037141,
-0.276194 0.046923 -0.141608
]
}
DEF PIERO1_3_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 1 0 0,
0 1 0 0,
-0.211674 0.974375 -0.076073 0.254100,
0 1 0 -0.213714,
0.193179 0.365927 0.910373 -0.230939,
-0.24229 0.675518 0.696398 -0.408284
]
}
DEF PIERO1_12_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.006958 0.03479 -0.186876,
-0.008125 0.040624 0.201327,
-0.003223 0.016115 -0.128412,
-0.000437 0.002186 0.047633
]
}
DEF PIERO1_12_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.980581 0.196116 0.000001 0.375236,
0.980581 0.196113 0.000001 -0.405888,
0.98058 0.196119 -0.000001 0.254579,
0.980583 0.196104 -0.000001 -0.093554
]
}
DEF PIERO1_8_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF PIERO1_8_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
0 0 1 0,
0 0 1 0,
0 0 1 0,
0 0 1 0,
0 0 1 0
]
}
#### PIERO1 ROUTE ####
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_1_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_1_ORINTP.set_fraction
ROUTE PIERO1_1_POSINTP.value_changed TO PIERO1_1.set_translation
ROUTE PIERO1_1_ORINTP.value_changed TO PIERO1_1.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_6_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_6_ORINTP.set_fraction
ROUTE PIERO1_6_POSINTP.value_changed TO PIERO1_6.set_translation
ROUTE PIERO1_6_ORINTP.value_changed TO PIERO1_6.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_5_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_5_ORINTP.set_fraction
ROUTE PIERO1_5_POSINTP.value_changed TO PIERO1_5.set_translation
ROUTE PIERO1_5_ORINTP.value_changed TO PIERO1_5.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_14_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_14_ORINTP.set_fraction
ROUTE PIERO1_14_POSINTP.value_changed TO PIERO1_14.set_translation
ROUTE PIERO1_14_ORINTP.value_changed TO PIERO1_14.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_13_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_13_ORINTP.set_fraction
ROUTE PIERO1_13_POSINTP.value_changed TO PIERO1_13.set_translation
ROUTE PIERO1_13_ORINTP.value_changed TO PIERO1_13.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_7_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_7_ORINTP.set_fraction
ROUTE PIERO1_7_POSINTP.value_changed TO PIERO1_7.set_translation
ROUTE PIERO1_7_ORINTP.value_changed TO PIERO1_7.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_9_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_9_ORINTP.set_fraction
ROUTE PIERO1_9_POSINTP.value_changed TO PIERO1_9.set_translation
ROUTE PIERO1_9_ORINTP.value_changed TO PIERO1_9.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_4_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_4_ORINTP.set_fraction
ROUTE PIERO1_4_POSINTP.value_changed TO PIERO1_4.set_translation
ROUTE PIERO1_4_ORINTP.value_changed TO PIERO1_4.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_11_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_11_ORINTP.set_fraction
ROUTE PIERO1_11_POSINTP.value_changed TO PIERO1_11.set_translation
ROUTE PIERO1_11_ORINTP.value_changed TO PIERO1_11.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_2_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_2_ORINTP.set_fraction
ROUTE PIERO1_2_POSINTP.value_changed TO PIERO1_2.set_translation
ROUTE PIERO1_2_ORINTP.value_changed TO PIERO1_2.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_10_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_10_ORINTP.set_fraction
ROUTE PIERO1_10_POSINTP.value_changed TO PIERO1_10.set_translation
ROUTE PIERO1_10_ORINTP.value_changed TO PIERO1_10.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_3_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_3_ORINTP.set_fraction
ROUTE PIERO1_3_POSINTP.value_changed TO PIERO1_3.set_translation
ROUTE PIERO1_3_ORINTP.value_changed TO PIERO1_3.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_12_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_12_ORINTP.set_fraction
ROUTE PIERO1_12_POSINTP.value_changed TO PIERO1_12.set_translation
ROUTE PIERO1_12_ORINTP.value_changed TO PIERO1_12.set_rotation
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_8_POSINTP.set_fraction
ROUTE PIERO1_TIMER.fraction_changed TO PIERO1_8_ORINTP.set_fraction
ROUTE PIERO1_8_POSINTP.value_changed TO PIERO1_8.set_translation
ROUTE PIERO1_8_ORINTP.value_changed TO PIERO1_8.set_rotation
#### PIERO2 INTERPOLATOR ####
DEF PIERO2_2_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.146484 0.015516 0.009614,
-0.197896 0.028697 0.017782,
0.184386 0.024815 0.015376,
-0.098751 0.006992 0.004333
]
}
DEF PIERO2_2_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.000002 -0.526717 0.850041 0,
0.000002 -0.526717 0.850041 0.247940,
0.000001 -0.526716 0.850041 -0.337934,
-0.000001 -0.526714 0.850043 0.314041,
-0.000001 -0.526719 0.85004 -0.166203
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_2_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_2_ORINTP.set_fraction
ROUTE PIERO2_2_POSINTP.value_changed TO PIERO2_2.set_translation
ROUTE PIERO2_2_ORINTP.value_changed TO PIERO2_2.set_rotation
DEF PIERO2_9_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.08739 0.094227 0.325778,
-0.21526 0.052675 -0.114726,
0.13103 0.06569 0.261308,
-0.110864 0.104207 -0.289645
]
}
DEF PIERO2_9_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.92038 0.29439 -0.257361 0,
0.92038 0.29439 -0.257361 -0.643499,
-0.576183 -0.343819 0.741486 -0.414462,
0.818811 0.404753 -0.407092 -0.551777,
0.956907 0.079329 -0.279349 0.579768
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_9_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_9_ORINTP.set_fraction
ROUTE PIERO2_9_POSINTP.value_changed TO PIERO2_9.set_translation
ROUTE PIERO2_9_ORINTP.value_changed TO PIERO2_9.set_rotation
DEF PIERO2_11_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.16124 0.048119 -0.153671,
-0.11714 0.103601 0.333190,
0.205986 0.081009 -0.201576,
-0.070115 0.053195 0.253851
]
}
DEF PIERO2_11_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.765106 -0.254372 0.59153 0,
0.765106 -0.254372 0.59153 0.386472,
0.866348 -0.376913 0.327685 -0.686833,
0.783197 -0.215511 0.583231 0.508460,
0.938398 -0.243737 0.24495 -0.485169
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_11_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_11_ORINTP.set_fraction
ROUTE PIERO2_11_POSINTP.value_changed TO PIERO2_11.set_translation
ROUTE PIERO2_11_ORINTP.value_changed TO PIERO2_11.set_rotation
DEF PIERO2_3_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.146484 0.015516 0.009614,
-0.197896 0.028697 0.017782,
0.184386 0.024815 0.015376,
-0.098751 0.006992 0.004333
]
}
DEF PIERO2_3_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.000002 -0.526717 0.850041 0,
0.000002 -0.526717 0.850041 0.247940,
0.000001 -0.526716 0.850041 -0.337934,
-0.000001 -0.526714 0.850043 0.314041,
-0.000001 -0.526719 0.85004 -0.166203
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_3_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_3_ORINTP.set_fraction
ROUTE PIERO2_3_POSINTP.value_changed TO PIERO2_3.set_translation
ROUTE PIERO2_3_ORINTP.value_changed TO PIERO2_3.set_rotation
DEF PIERO2_1_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.012066 -0.004445 -0.010268,
0.193431 -0.009676 -0.070697,
-0.091963 -0.012603 -0.040007,
-0.181258 0.022085 0.010866
]
}
DEF PIERO2_1_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
-0.063777 0.886309 -0.458681 0,
-0.063777 0.886309 -0.458681 -0.180561,
0.164121 0.932614 0.321395 0.280569,
-0.132811 0.991117 -0.006934 -0.227184,
0.020577 -0.300295 0.953625 -0.230333
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_1_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_1_ORINTP.set_fraction
ROUTE PIERO2_1_POSINTP.value_changed TO PIERO2_1.set_translation
ROUTE PIERO2_1_ORINTP.value_changed TO PIERO2_1.set_rotation
DEF PIERO2_7_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.417162 0.199065 0.659724,
0.802953 0.004934 -0.234856,
0.626943 0.706701 0.872261,
0.598287 0.170058 -0.771790
]
}
DEF PIERO2_7_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.611802 -0.580799 -0.537001 -0,
0.611802 -0.580799 -0.537001 -0.979217,
0.03041 0.828463 0.559218 1.528335,
-0.677955 0.103922 0.727721 1.483155,
0.416085 0.606817 0.677234 1.531525
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_7_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_7_ORINTP.set_fraction
ROUTE PIERO2_7_POSINTP.value_changed TO PIERO2_7.set_translation
ROUTE PIERO2_7_ORINTP.value_changed TO PIERO2_7.set_rotation
DEF PIERO2_5_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
-0.56445 0.076122 -0.698913,
-0.890188 0.443266 0.440114,
-0.279357 -0.082355 -0.580624,
-1.071286 0.714357 0.413949
]
}
DEF PIERO2_5_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
-0.563409 0.326711 0.758835 -0,
-0.563409 0.326711 0.758835 -1.125700,
0.232993 -0.186117 0.954502 -1.447203,
-0.574136 0.590016 0.56767 -1.012843,
0.100258 -0.293284 0.950754 -1.803411
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_5_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_5_ORINTP.set_fraction
ROUTE PIERO2_5_POSINTP.value_changed TO PIERO2_5.set_translation
ROUTE PIERO2_5_ORINTP.value_changed TO PIERO2_5.set_rotation
DEF PIERO2_6_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
-0.135317 0.336917 0.652920,
0.4702 0.05869 0.224130,
0.140198 0.438297 0.748483,
0.247986 0.015567 -0.350240
]
}
DEF PIERO2_6_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
1 0 0 0,
0.961224 -0.179371 0.209463 -0.736398,
-0.322044 0.932843 0.16153 1.061286,
0.825898 0.354774 -0.43821 -1.024700,
0.311347 0.907509 0.281941 0.993749
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_6_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_6_ORINTP.set_fraction
ROUTE PIERO2_6_POSINTP.value_changed TO PIERO2_6.set_translation
ROUTE PIERO2_6_ORINTP.value_changed TO PIERO2_6.set_rotation
DEF PIERO2_4_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
-0.041617 0.04531 -0.476666,
-0.474766 0.151932 0.182729,
0.169694 0.023187 -0.247590,
-0.805204 0.343743 0.074031
]
}
DEF PIERO2_4_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.775762 -0.625285 -0.084929 0,
0.775762 -0.625285 -0.084929 0.648482,
0.100064 -0.602691 0.791676 -0.813076,
-0.48913 0.823888 -0.286286 -0.722984,
-0.145617 -0.536315 0.831362 -1.172692
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_4_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_4_ORINTP.set_fraction
ROUTE PIERO2_4_POSINTP.value_changed TO PIERO2_4.set_translation
ROUTE PIERO2_4_ORINTP.value_changed TO PIERO2_4.set_rotation
DEF PIERO2_8_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.08739 0.094228 0.325778,
-0.21526 0.052675 -0.114726,
0.13103 0.06569 0.261308,
-0.110864 0.104207 -0.289645
]
}
DEF PIERO2_8_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.92038 0.29439 -0.257361 -0,
0.92038 0.29439 -0.257361 -0.643499,
-0.576183 -0.343819 0.741486 -0.414462,
0.818811 0.404753 -0.407092 -0.551777,
0.956907 0.079329 -0.279349 0.579768
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_8_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_8_ORINTP.set_fraction
ROUTE PIERO2_8_POSINTP.value_changed TO PIERO2_8.set_translation
ROUTE PIERO2_8_ORINTP.value_changed TO PIERO2_8.set_rotation
DEF PIERO2_10_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0.16124 0.048119 -0.153671,
-0.11714 0.103601 0.333190,
0.205986 0.081009 -0.201576,
-0.070115 0.053195 0.253851
]
}
DEF PIERO2_10_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0.765106 -0.254372 0.59153 0,
0.765106 -0.254372 0.59153 0.386472,
0.866348 -0.376913 0.327685 -0.686833,
0.783197 -0.215511 0.583231 0.508460,
0.938398 -0.243737 0.24495 -0.485169
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_10_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_10_ORINTP.set_fraction
ROUTE PIERO2_10_POSINTP.value_changed TO PIERO2_10.set_translation
ROUTE PIERO2_10_ORINTP.value_changed TO PIERO2_10.set_rotation
DEF PIERO2_12_POSINTP PositionInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF PIERO2_12_ORINTP OrientationInterpolator {
key [ 0, 0.25, 0.5, 0.75, 1 ]
keyValue [
0 0 1 0,
1 0 0 0,
1 0 0 0,
0 0 1 0,
0 0 1 0
]
}
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_12_POSINTP.set_fraction
ROUTE PIERO2_TIMER.fraction_changed TO PIERO2_12_ORINTP.set_fraction
ROUTE PIERO2_12_POSINTP.value_changed TO PIERO2_12.set_translation
ROUTE PIERO2_12_ORINTP.value_changed TO PIERO2_12.set_rotation
#### PIERO3 INTERPOLATOR ####
DEF PIERO3_7_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001
]
}
DEF PIERO3_7_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_7_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_7_ORINTP.set_fraction
ROUTE PIERO3_7_POSINTP.value_changed TO PIERO3_7.set_translation
ROUTE PIERO3_7_ORINTP.value_changed TO PIERO3_7.set_rotation
DEF PIERO3_16_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0.002599 0.02946 -0.323914,
0.000148 0.001684 0.077747,
0.005656 0.064105 0.475470,
0.000148 0.001684 0.077747,
0.000148 0.001684 0.077747
]
}
DEF PIERO3_16_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.996129 -0.087898 -0.000001 0.182103,
0.996131 -0.087883 0.000006 -0.043477,
0.99613 -0.087892 -0 -0.269061,
0.996131 -0.087883 0.000006 -0.043477,
0.996131 -0.087883 0.000006 -0.043477
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_16_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_16_ORINTP.set_fraction
ROUTE PIERO3_16_POSINTP.value_changed TO PIERO3_16.set_translation
ROUTE PIERO3_16_ORINTP.value_changed TO PIERO3_16.set_rotation
DEF PIERO3_18_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.005414 0.063171 0.472075,
-0.000056 0.000653 0.048431,
-0.003449 0.040236 -0.377987,
-0.000056 0.000653 0.048431,
-0.000056 0.000653 0.048431
]
}
DEF PIERO3_18_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.996347 0.085399 0.000001 -0.267016,
0.996349 0.085375 0.000007 -0.027093,
0.996346 0.085404 -0.000003 0.212871,
0.996349 0.085375 0.000007 -0.027093,
0.996349 0.085375 0.000007 -0.027093
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_18_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_18_ORINTP.set_fraction
ROUTE PIERO3_18_POSINTP.value_changed TO PIERO3_18.set_translation
ROUTE PIERO3_18_ORINTP.value_changed TO PIERO3_18.set_rotation
DEF PIERO3_17_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.005414 0.063171 0.472075,
-0.000056 0.000653 0.048431,
-0.00345 0.040236 -0.377987,
-0.000056 0.000653 0.048431,
-0.000056 0.000653 0.048431
]
}
DEF PIERO3_17_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.996347 0.085399 0.000001 -0.267014,
0.996349 0.085375 0.000007 -0.027073,
0.996346 0.085404 -0.000003 0.212871,
0.996349 0.085375 0.000007 -0.027073,
0.996349 0.085375 0.000007 -0.027073
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_17_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_17_ORINTP.set_fraction
ROUTE PIERO3_17_POSINTP.value_changed TO PIERO3_17.set_translation
ROUTE PIERO3_17_ORINTP.value_changed TO PIERO3_17.set_rotation
DEF PIERO3_15_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0.002599 0.02946 -0.323914,
0.000148 0.001684 0.077747,
0.005656 0.064105 0.475470,
0.000148 0.001684 0.077747,
0.000148 0.001684 0.077747
]
}
DEF PIERO3_15_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.996129 -0.087898 -0.000001 0.182103,
0.996131 -0.087883 0.000006 -0.043477,
0.99613 -0.087892 -0 -0.269061,
0.996131 -0.087883 0.000006 -0.043477,
0.996131 -0.087883 0.000006 -0.043477
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_15_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_15_ORINTP.set_fraction
ROUTE PIERO3_15_POSINTP.value_changed TO PIERO3_15.set_translation
ROUTE PIERO3_15_ORINTP.value_changed TO PIERO3_15.set_rotation
DEF PIERO3_8_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001
]
}
DEF PIERO3_8_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_8_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_8_ORINTP.set_fraction
ROUTE PIERO3_8_POSINTP.value_changed TO PIERO3_8.set_translation
ROUTE PIERO3_8_ORINTP.value_changed TO PIERO3_8.set_rotation
DEF PIERO3_5_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.732721 0.126513 0.000001,
-0.06695 0.000984 0.000001,
0.60512 0.085961 0.000001,
-0.06695 0.000984 0.000001,
-0.06695 0.000984 0.000001
]
}
DEF PIERO3_5_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
0.000003 0.000001 1 -0.338234,
0.000034 0.000001 1 -0.029598,
-0.000004 0 1 0.279052,
0.000034 0.000001 1 -0.029598,
0.000034 0.000001 1 -0.029598
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_5_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_5_ORINTP.set_fraction
ROUTE PIERO3_5_POSINTP.value_changed TO PIERO3_5.set_translation
ROUTE PIERO3_5_ORINTP.value_changed TO PIERO3_5.set_rotation
DEF PIERO3_4_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.732721 0.126513 0.000001,
-0.06695 0.000984 0.000001,
0.60512 0.085962 0.000001,
-0.06695 0.000984 0.000001,
-0.06695 0.000984 0.000001
]
}
DEF PIERO3_4_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
0.000003 0.000001 1 -0.338234,
0.000034 0.000001 1 -0.029598,
-0.000004 0 1 0.279052,
0.000034 0.000001 1 -0.029598,
0.000034 0.000001 1 -0.029598
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_4_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_4_ORINTP.set_fraction
ROUTE PIERO3_4_POSINTP.value_changed TO PIERO3_4.set_translation
ROUTE PIERO3_4_ORINTP.value_changed TO PIERO3_4.set_rotation
DEF PIERO3_2_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.732721 0.126513 0.000001,
-0.06695 0.000985 0.000001,
0.60512 0.085962 0.000001,
-0.06695 0.000985 0.000001,
-0.06695 0.000985 0.000001
]
}
DEF PIERO3_2_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
0.000003 0.000001 1 -0.338234,
0.000034 0.000001 1 -0.029598,
-0.000004 0 1 0.279052,
0.000034 0.000001 1 -0.029598,
0.000034 0.000001 1 -0.029598
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_2_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_2_ORINTP.set_fraction
ROUTE PIERO3_2_POSINTP.value_changed TO PIERO3_2.set_translation
ROUTE PIERO3_2_ORINTP.value_changed TO PIERO3_2.set_rotation
DEF PIERO3_1_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.732721 0.126513 0.000001,
-0.06695 0.000984 0.000001,
0.60512 0.085962 0.000001,
-0.06695 0.000984 0.000001,
-0.06695 0.000984 0.000001
]
}
DEF PIERO3_1_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 -0,
0.000003 0.000001 1 -0.338234,
0.000034 0.000001 1 -0.029598,
-0.000004 0 1 0.279052,
0.000034 0.000001 1 -0.029598,
0.000034 0.000001 1 -0.029598
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_1_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_1_ORINTP.set_fraction
ROUTE PIERO3_1_POSINTP.value_changed TO PIERO3_1.set_translation
ROUTE PIERO3_1_ORINTP.value_changed TO PIERO3_1.set_rotation
DEF PIERO3_6_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.298411 0.02081 0.000001,
0.008183 0.000016 0.000001,
0.314609 0.023143 0.000001,
0.008183 0.000016 0.000001,
0.008183 0.000016 0.000001
]
}
DEF PIERO3_6_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
0.000007 0.000001 1 -0.139246,
-0.000263 0 1 0.003735,
-0.000007 0 1 0.146856,
-0.000263 0 1 0.003735,
-0.000263 0 1 0.003735
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_6_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_6_ORINTP.set_fraction
ROUTE PIERO3_6_POSINTP.value_changed TO PIERO3_6.set_translation
ROUTE PIERO3_6_ORINTP.value_changed TO PIERO3_6.set_rotation
DEF PIERO3_12_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.097785 0.136898 -0.744641,
-0.006691 0.009369 0.199376,
-0.220852 0.309189 1.082537,
-0.006691 0.009369 0.199376,
-0.006691 0.009369 0.199376
]
}
DEF PIERO3_12_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.813729 0.581244 -0.000001 0.444394,
0.813729 0.581244 -0.000003 -0.115363,
0.81373 0.581243 0 -0.675122,
0.813729 0.581244 -0.000003 -0.115363,
0.813729 0.581244 -0.000003 -0.115363
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_12_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_12_ORINTP.set_fraction
ROUTE PIERO3_12_POSINTP.value_changed TO PIERO3_12.set_translation
ROUTE PIERO3_12_ORINTP.value_changed TO PIERO3_12.set_rotation
DEF PIERO3_9_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0.183629 0.25708 0.997303,
0.004453 0.006235 0.162738,
0.089716 0.125603 -0.714762,
0.004453 0.006235 0.162738,
0.004453 0.006235 0.162738
]
}
DEF PIERO3_9_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.81373 -0.581243 0.000001 -0.613562,
0.813728 -0.581246 0.000009 -0.094098,
0.813731 -0.581242 -0.000002 0.425373,
0.813728 -0.581246 0.000009 -0.094098,
0.813728 -0.581246 0.000009 -0.094098
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_9_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_9_ORINTP.set_fraction
ROUTE PIERO3_9_POSINTP.value_changed TO PIERO3_9.set_translation
ROUTE PIERO3_9_ORINTP.value_changed TO PIERO3_9.set_rotation
DEF PIERO3_13_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.097785 0.136898 -0.744641,
-0.006691 0.009369 0.199376,
-0.220851 0.309189 1.082537,
-0.006691 0.009369 0.199376,
-0.006691 0.009369 0.199376
]
}
DEF PIERO3_13_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.813729 0.581244 -0.000001 0.444394,
0.813729 0.581244 -0.000003 -0.115363,
0.81373 0.581243 0 -0.675122,
0.813729 0.581244 -0.000003 -0.115363,
0.813729 0.581244 -0.000003 -0.115363
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_13_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_13_ORINTP.set_fraction
ROUTE PIERO3_13_POSINTP.value_changed TO PIERO3_13.set_translation
ROUTE PIERO3_13_ORINTP.value_changed TO PIERO3_13.set_rotation
DEF PIERO3_10_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0.183629 0.257079 0.997303,
0.004453 0.006235 0.162738,
0.089716 0.125603 -0.714762,
0.004453 0.006235 0.162738,
0.004453 0.006235 0.162738
]
}
DEF PIERO3_10_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
1 0 0 0,
0.81373 -0.581243 0.000001 -0.613562,
0.813728 -0.581246 0.000009 -0.094093,
0.813731 -0.581242 -0.000002 0.425373,
0.813728 -0.581246 0.000009 -0.094093,
0.813728 -0.581246 0.000009 -0.094093
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_10_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_10_ORINTP.set_fraction
ROUTE PIERO3_10_POSINTP.value_changed TO PIERO3_10.set_translation
ROUTE PIERO3_10_ORINTP.value_changed TO PIERO3_10.set_rotation
DEF PIERO3_3_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
-0.732721 0.126513 0.000001,
-0.06695 0.000984 0.000001,
0.60512 0.085962 0.000001,
-0.06695 0.000984 0.000001,
-0.06695 0.000984 0.000001
]
}
DEF PIERO3_3_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
0.000003 0.000001 1 -0.338234,
0.000034 0.000001 1 -0.029598,
-0.000004 0 1 0.279052,
0.000034 0.000001 1 -0.029598,
0.000034 0.000001 1 -0.029598
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_3_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_3_ORINTP.set_fraction
ROUTE PIERO3_3_POSINTP.value_changed TO PIERO3_3.set_translation
ROUTE PIERO3_3_ORINTP.value_changed TO PIERO3_3.set_rotation
DEF PIERO3_19_POSINTP PositionInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 0,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001,
0 0 0.000001
]
}
DEF PIERO3_19_ORINTP OrientationInterpolator {
key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ]
keyValue [
0 0 1 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0
]
}
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_19_POSINTP.set_fraction
ROUTE PIERO3_TIMER.fraction_changed TO PIERO3_19_ORINTP.set_fraction
ROUTE PIERO3_19_POSINTP.value_changed TO PIERO3_19.set_translation
ROUTE PIERO3_19_ORINTP.value_changed TO PIERO3_19.set_rotation
#### ASHIKA INTERPOLATOR ####
DEF ASHIKA_1_POSINTP PositionInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 0,
0 0 0,
0 0.006587 0.013639,
0 0.013451 0.027141,
0 0.02059 0.040500,
0 0.028001 0.053709,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF ASHIKA_1_ORINTP OrientationInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
1 0 0 6.262742,
1 0 0 6.242244,
1 -0.000016 -0.000001 6.221776,
1 -0.000012 -0.000001 6.201309,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0
]
}
DEF ASHIKA_6_POSINTP PositionInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 0,
0 0 0,
0.017648 -0.017983 0.055330,
0.03589 -0.031053 0.112779,
0.054655 -0.03903 0.171933,
0.073866 -0.041766 0.232368,
0.073866 -0.041766 0.232368,
0.054655 -0.03903 0.171933,
0.03589 -0.031053 0.112779,
0.017648 -0.017983 0.055330,
0 0 0
]
}
DEF ASHIKA_6_ORINTP OrientationInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.953394 -0.00309 -0.301712 6.201138,
0.953359 -0.006182 -0.301774 6.119083,
0.953304 -0.009275 -0.301869 6.037038,
0.953225 -0.012374 -0.302009 5.954991,
0.953225 -0.012374 -0.302009 5.954991,
0.953304 -0.009275 -0.301869 6.037038,
0.953359 -0.006182 -0.301774 6.119083,
0.953394 -0.00309 -0.301712 6.201138,
1 0 0 0
]
}
DEF ASHIKA_4_POSINTP PositionInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 0,
0 0 0,
0.021306 0.009262 0.024240,
0.042497 0.020263 0.048128,
0.063532 0.032981 0.071563,
0.084372 0.04739 0.094445,
0.084372 0.04739 0.094445,
0.063532 0.032981 0.071563,
0.042497 0.020263 0.048128,
0.021306 0.009262 0.024240,
0 0 0
]
}
DEF ASHIKA_4_ORINTP OrientationInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.716512 -0.00714 -0.697538 6.227537,
0.716394 -0.014287 -0.69755 6.171885,
0.716189 -0.021434 -0.697577 6.116246,
0.715909 -0.028578 -0.697609 6.060612,
0.715909 -0.028578 -0.697609 6.060612,
0.716189 -0.021434 -0.697577 6.116246,
0.716394 -0.014287 -0.69755 6.171885,
0.716512 -0.00714 -0.697538 6.227537,
1 0 0 0
]
}
DEF ASHIKA_5_POSINTP PositionInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.016044 -0.015902 0.051544,
-0.032586 -0.027551 0.104919,
-0.049572 -0.034801 0.159791,
-0.066946 -0.037528 0.215817,
-0.066946 -0.037528 0.215817,
-0.049572 -0.034801 0.159791,
-0.032586 -0.027551 0.104919,
-0.016044 -0.015902 0.051544,
0 0 0
]
}
DEF ASHIKA_5_ORINTP OrientationInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
0.955548 0.003009 0.294819 6.206728,
0.955519 0.006036 0.294867 6.130272,
0.95547 0.009056 0.294949 6.053812,
0.955401 0.012083 0.295065 5.977358,
0.955401 0.012083 0.295065 5.977358,
0.95547 0.009056 0.294949 6.053812,
0.955519 0.006036 0.294867 6.130272,
0.955548 0.003009 0.294819 6.206728,
1 0 0 0
]
}
DEF ASHIKA_7_POSINTP PositionInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 0,
0 0 0,
-0.009341 0.003998 0.011963,
-0.018751 0.008418 0.023969,
-0.028225 0.013266 0.036002,
-0.037758 0.018548 0.048047,
-0.037758 0.018548 0.048047,
-0.028225 0.013266 0.036002,
-0.018751 0.008418 0.023969,
-0.009341 0.003998 0.011963,
0 0 0
]
}
DEF ASHIKA_7_ORINTP OrientationInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 1 0,
0 0 1 0,
0.622117 -0.296202 0.724731 6.252754,
0.622062 -0.288773 0.72777 6.222341,
0.621926 -0.281353 0.730786 6.191924,
0.62175 -0.273912 0.733757 6.161509,
0.62175 -0.273912 0.733757 6.161509,
0.621926 -0.281353 0.730786 6.191924,
0.622062 -0.288773 0.72777 6.222341,
0.622117 -0.296202 0.724731 6.252754,
0 0 1 0
]
}
DEF ASHIKA_3_POSINTP PositionInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 0,
0 0 0,
0 -0.023219 0.144346,
0 -0.029735 0.292043,
0 -0.019238 0.441086,
0.000001 0.008344 0.589449,
0.000001 0.008344 0.589449,
0 -0.019238 0.441086,
0 -0.029735 0.292043,
0 -0.023219 0.144346,
0 0 0
]
}
DEF ASHIKA_3_ORINTP OrientationInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
1 0 0 6.164575,
1 0 0 6.045957,
1 -0.000003 -0.000001 5.927342,
1 -0.000002 -0.000001 5.808729,
1 -0.000002 -0.000001 5.808729,
1 -0.000003 -0.000001 5.927342,
1 0 0 6.045957,
1 0 0 6.164575,
1 0 0 0
]
}
DEF ASHIKA_2_POSINTP PositionInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
0 0 0,
0 0 0,
0 0.01911 -0.003284,
0 0.038276 -0.006862,
0 0.057494 -0.010736,
0 0.076754 -0.014904,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF ASHIKA_2_ORINTP OrientationInterpolator {
key [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]
keyValue [
1 0 0 0,
1 0 0 0,
1 0 0 0.007619,
1 0 0 0.015231,
1 0.000044 -0 0.022804,
1 0.000033 -0.000001 0.030432,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0,
1 0 0 0
]
}
#### ASHIKA_ROUTE ####
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_1_POSINTP.set_fraction
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_1_ORINTP.set_fraction
ROUTE ASHIKA_1_POSINTP.value_changed TO ASHIKA_1.set_translation
ROUTE ASHIKA_1_ORINTP.value_changed TO ASHIKA_1.set_rotation
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_6_POSINTP.set_fraction
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_6_ORINTP.set_fraction
ROUTE ASHIKA_6_POSINTP.value_changed TO ASHIKA_6.set_translation
ROUTE ASHIKA_6_ORINTP.value_changed TO ASHIKA_6.set_rotation
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_4_POSINTP.set_fraction
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_4_ORINTP.set_fraction
ROUTE ASHIKA_4_POSINTP.value_changed TO ASHIKA_4.set_translation
ROUTE ASHIKA_4_ORINTP.value_changed TO ASHIKA_4.set_rotation
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_5_POSINTP.set_fraction
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_5_ORINTP.set_fraction
ROUTE ASHIKA_5_POSINTP.value_changed TO ASHIKA_5.set_translation
ROUTE ASHIKA_5_ORINTP.value_changed TO ASHIKA_5.set_rotation
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_7_POSINTP.set_fraction
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_7_ORINTP.set_fraction
ROUTE ASHIKA_7_POSINTP.value_changed TO ASHIKA_7.set_translation
ROUTE ASHIKA_7_ORINTP.value_changed TO ASHIKA_7.set_rotation
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_3_POSINTP.set_fraction
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_3_ORINTP.set_fraction
ROUTE ASHIKA_3_POSINTP.value_changed TO ASHIKA_3.set_translation
ROUTE ASHIKA_3_ORINTP.value_changed TO ASHIKA_3.set_rotation
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_2_POSINTP.set_fraction
ROUTE ASHIKA_TIMER.fraction_changed TO ASHIKA_2_ORINTP.set_fraction
ROUTE ASHIKA_2_POSINTP.value_changed TO ASHIKA_2.set_translation
ROUTE ASHIKA_2_ORINTP.value_changed TO ASHIKA_2.set_rotation
#### KUMA INTERPOLATOR ####
DEF KUMA_15_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_15_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 0 1 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087269,
0 0 1 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034916
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_15_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_15_ORINTP.set_fraction
ROUTE KUMA_15_POSINTP.value_changed TO KUMA_15.set_translation
ROUTE KUMA_15_ORINTP.value_changed TO KUMA_15.set_rotation
DEF KUMA_2_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
-0.02123 -0.032295 -0.211938,
0.03321 -0.016328 -0.035626,
0 0 0,
-0.090555 0.009306 0.003262,
0.033994 -0.00143 -0.011037,
0.027 -0.00302 -0.008462,
0.020004 -0.003654 -0.006072,
0.013106 -0.003346 -0.003865,
0.006406 -0.002117 -0.001841,
0 0 0,
-0.02123 -0.032295 -0.211938,
0.03321 -0.016328 -0.035626,
0 0 0,
-0.090555 0.009306 0.003262,
0.033994 -0.00143 -0.011037,
0.027 -0.00302 -0.008462,
0.020004 -0.003654 -0.006072
]
}
DEF KUMA_2_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
-0.643498 -0.016018 0.76528 -0.246305,
-0.346882 -0.616423 0.706892 -0.111870,
0 1 0 0,
-0.155284 -0.560156 0.813703 0.030871,
0.057617 0.336424 0.939946 0.194375,
0.086326 0.42154 0.902692 0.123188,
0.164201 0.687776 0.707108 0.056177,
-0.168837 -0.617871 0.767938 -0.041318,
-0.037494 -0.121604 0.99187 -0.103999,
0 -0.000006 1 -0.174531,
-0.643498 -0.016018 0.76528 -0.246305,
-0.346882 -0.616423 0.706892 -0.111875,
0 1 0 0,
-0.155284 -0.560156 0.813703 0.030871,
0.057617 0.336424 0.939946 0.194375,
0.08633 0.42154 0.902691 0.123192,
0.164201 0.687776 0.707108 0.056177
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_2_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_2_ORINTP.set_fraction
ROUTE KUMA_2_POSINTP.value_changed TO KUMA_2.set_translation
ROUTE KUMA_2_ORINTP.value_changed TO KUMA_2.set_rotation
DEF KUMA_3_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
-0.041024 0.127991 0.321251,
0 0 0,
-0.002221 0.039477 0.127927,
-0.006376 -0.03145 -0.145021,
-0.079056 -0.016891 0.024743,
-0.063958 -0.009228 0.020707,
-0.048277 -0.003685 0.016214,
-0.032239 -0.000295 0.011264,
-0.016071 0.00093 0.005859,
0 0 0,
-0.041024 0.127991 0.321250,
0 0 0,
-0.002221 0.039477 0.127927,
-0.006376 -0.03145 -0.145021,
-0.079056 -0.016891 0.024743,
-0.063959 -0.009229 0.020707,
-0.048277 -0.003685 0.016214
]
}
DEF KUMA_3_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0.773534 0.167836 0.611127 -0.315287,
0 0 1 -0.087263,
0.997192 0.074668 -0.005729 -0.095293,
0.795789 0.020382 0.605231 0.133700,
-0.010293 -0.512947 0.858359 0.158931,
-0.039255 -0.658974 0.75114 0.098772,
0.09594 0.966554 -0.237842 -0.050334,
0.0751 0.539287 0.838767 -0.059876,
0.025401 0.141346 0.989634 -0.113573,
0 -0.000006 1 -0.174531,
0.773534 0.167836 0.611127 -0.315287,
0 0 1 -0.087269,
0.997192 0.074668 -0.005729 -0.095293,
0.795789 0.020388 0.605231 0.133704,
-0.010293 -0.512947 0.858359 0.158934,
-0.039255 -0.658974 0.751141 0.098777,
0.09594 0.966554 -0.237842 -0.050343
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_3_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_3_ORINTP.set_fraction
ROUTE KUMA_3_POSINTP.value_changed TO KUMA_3.set_translation
ROUTE KUMA_3_ORINTP.value_changed TO KUMA_3.set_rotation
DEF KUMA_6_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0.09524 0.540136 0.432741,
0.032242 0.368538 0.360896,
-0.000001 0.210326 0.253409,
-0.006679 0.076333 0.115003,
0.00439 -0.024896 -0.048237,
-0.005596 0.053242 0.084126,
-0.005353 0.153284 0.201444,
0.009472 0.271268 0.300411,
0.042268 0.402164 0.378241,
0.09524 0.540136 0.432741,
0.09524 0.540136 0.432741,
0.032242 0.368538 0.360896,
-0.000001 0.210326 0.253409,
-0.006679 0.076333 0.115003,
0.00439 -0.024896 -0.048237,
-0.005596 0.053242 0.084126,
-0.005353 0.153284 0.201444
]
}
DEF KUMA_6_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0.974578 -0.085264 0.207189 -0.799111,
0.988187 -0.043146 0.147055 -0.577234,
1 0.000002 0.000003 -0.360740,
0.865035 0.037769 -0.500287 -0.174102,
0.321131 0.028093 0.946618 0.184320,
0.719654 0.037715 -0.693307 -0.150895,
0.992087 0.017317 -0.124355 -0.278901,
0.996882 -0.017401 0.076957 -0.446100,
0.985238 -0.051635 0.163217 -0.621394,
0.974578 -0.085264 0.207189 -0.799111,
0.974578 -0.085264 0.207189 -0.799112,
0.988187 -0.043146 0.147055 -0.577234,
1 0.000002 0.000003 -0.360740,
0.865035 0.037769 -0.500287 -0.174102,
0.321131 0.028093 0.946618 0.184320,
0.719654 0.037715 -0.693307 -0.150895,
0.992087 0.017317 -0.124355 -0.278901
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_6_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_6_ORINTP.set_fraction
ROUTE KUMA_6_POSINTP.value_changed TO KUMA_6.set_translation
ROUTE KUMA_6_ORINTP.value_changed TO KUMA_6.set_rotation
DEF KUMA_7_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0.030631 0.173726 -0.120440,
0.012898 0.147433 0.024159,
-0.000001 0.143189 0.149451,
-0.01417 0.161959 0.250862,
-0.035749 0.202741 0.324781,
-0.017702 0.168422 0.267943,
-0.005167 0.147946 0.193106,
0.004963 0.142134 0.101963,
0.015869 0.150993 -0.003378,
0.030631 0.173726 -0.120440,
0.030631 0.173726 -0.120440,
0.012898 0.147433 0.024159,
-0.000001 0.143188 0.149451,
-0.01417 0.161959 0.250862,
-0.035749 0.202741 0.324781,
-0.017702 0.168422 0.267943,
-0.005167 0.147946 0.193106
]
}
DEF KUMA_7_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0.746321 -0.065299 -0.662375 0.262647,
-0.058813 0.002575 0.998266 -0.087418,
1 0.000005 0.000006 -0.186231,
0.973992 0.042525 -0.222554 -0.387438,
0.954692 0.083526 -0.285632 -0.594449,
0.969256 0.050796 -0.240754 -0.428674,
0.991241 0.017302 -0.130926 -0.265072,
0.952847 -0.016634 0.302996 -0.115094,
-0.382686 0.020063 0.92366 -0.113361,
0.746321 -0.065299 -0.662375 0.262647,
0.746321 -0.065299 -0.662375 0.262649,
-0.058813 0.002574 0.998266 -0.087423,
1 0.000005 0.000006 -0.186231,
0.973992 0.042525 -0.222554 -0.387438,
0.954692 0.083527 -0.285632 -0.594449,
0.969256 0.050796 -0.240754 -0.428674,
0.991241 0.017302 -0.130926 -0.265074
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_7_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_7_ORINTP.set_fraction
ROUTE KUMA_7_POSINTP.value_changed TO KUMA_7.set_translation
ROUTE KUMA_7_ORINTP.value_changed TO KUMA_7.set_rotation
DEF KUMA_9_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0.036544 0.207246 0.326078,
0.014207 0.162376 0.251153,
0 0.140436 0.148182,
-0.012499 0.142862 0.021077,
-0.029792 0.168959 -0.125276,
-0.015371 0.146248 -0.006825,
-0.004836 0.138474 0.099983,
0.00511 0.146321 0.192510,
0.017826 0.169598 0.268487,
0.036544 0.207246 0.326078,
0.036544 0.207246 0.326078,
0.014206 0.162376 0.251153,
0 0.140436 0.148182,
-0.012499 0.142862 0.021077,
-0.029792 0.168959 -0.125276,
-0.015371 0.146247 -0.006825,
-0.004836 0.138474 0.099983
]
}
DEF KUMA_9_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0.955776 -0.083621 0.281956 -0.601742,
0.974316 -0.042539 0.221131 -0.389870,
1 0.000005 0 -0.183582,
0.146447 0.006387 0.989198 0.088221,
0.766843 0.067085 0.638319 0.272424,
0.445954 0.023372 0.894751 0.117011,
0.948864 0.016564 -0.315249 -0.110628,
0.991203 -0.017301 0.131218 -0.264492,
0.96974 -0.050824 0.23879 -0.432090,
0.955776 -0.083621 0.281956 -0.601742,
0.955776 -0.083621 0.281956 -0.601742,
0.974316 -0.042539 0.221131 -0.389870,
1 0.000005 0.000001 -0.183588,
0.146447 0.006387 0.989198 0.088221,
0.766843 0.067088 0.638319 0.272426,
0.445954 0.023372 0.894751 0.117011,
0.948864 0.016564 -0.315249 -0.110632
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_9_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_9_ORINTP.set_fraction
ROUTE KUMA_9_POSINTP.value_changed TO KUMA_9.set_translation
ROUTE KUMA_9_ORINTP.value_changed TO KUMA_9.set_rotation
DEF KUMA_8_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
-0.004405 -0.024986 -0.048426,
0.006512 0.074429 0.112547,
0 0.205729 0.249530,
-0.031558 0.36071 0.356681,
-0.093271 0.528963 0.429430,
-0.041376 0.393662 0.374104,
-0.009269 0.265422 0.296257,
0.005233 0.14985 0.198016,
0.005443 0.05178 0.082065,
-0.004405 -0.024986 -0.048426,
-0.004405 -0.024986 -0.048426,
0.006512 0.074429 0.112547,
0 0.205729 0.249530,
-0.031558 0.36071 0.356681,
-0.093271 0.528962 0.429429,
-0.041376 0.393662 0.374104,
-0.009269 0.265422 0.296257
]
}
DEF KUMA_8_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
-0.322235 0.028187 0.94624 -0.184394,
0.860018 -0.037548 0.50888 -0.171174,
1 0.000003 0 -0.354186,
0.987793 0.043128 -0.149682 -0.567634,
0.973795 0.085197 -0.210867 -0.786567,
0.984754 0.051609 -0.166119 -0.611203,
0.996773 0.017399 -0.078369 -0.438309,
0.991781 -0.017311 0.12677 -0.273657,
0.710684 -0.037254 0.702524 -0.148923,
-0.322235 0.028187 0.94624 -0.184394,
-0.322235 0.028187 0.94624 -0.184394,
0.860018 -0.037552 0.508879 -0.171180,
1 0.000003 0 -0.354186,
0.987793 0.043128 -0.149682 -0.567635,
0.973795 0.085197 -0.210867 -0.786567,
0.984754 0.051609 -0.166119 -0.611203,
0.996773 0.017399 -0.078369 -0.438309
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_8_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_8_ORINTP.set_fraction
ROUTE KUMA_8_POSINTP.value_changed TO KUMA_8.set_translation
ROUTE KUMA_8_ORINTP.value_changed TO KUMA_8.set_rotation
DEF KUMA_18_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_18_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 0 1 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087269,
0 0 1 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_18_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_18_ORINTP.set_fraction
ROUTE KUMA_18_POSINTP.value_changed TO KUMA_18.set_translation
ROUTE KUMA_18_ORINTP.value_changed TO KUMA_18.set_rotation
DEF KUMA_14_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_14_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_14_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_14_ORINTP.set_fraction
ROUTE KUMA_14_POSINTP.value_changed TO KUMA_14.set_translation
ROUTE KUMA_14_ORINTP.value_changed TO KUMA_14.set_rotation
DEF KUMA_5_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_5_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 0 1 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087269,
0 0 1 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034916
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_5_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_5_ORINTP.set_fraction
ROUTE KUMA_5_POSINTP.value_changed TO KUMA_5.set_translation
ROUTE KUMA_5_ORINTP.value_changed TO KUMA_5.set_rotation
DEF KUMA_10_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
-0.009025 -0.103158 -0.249998,
0 0.000001 -0.499997,
-0.013814 0.15789 -0.591502,
-0.086825 0.492401 -0.499996,
-0.062634 0.595915 -0.305305,
-0.01972 0.564671 -0.089489,
0.014326 0.410257 0.065019,
0.020351 0.193624 0.099200,
0 0 0,
0 0 0,
-0.009025 -0.103158 -0.249999,
0 0.000001 -0.499997,
-0.013814 0.15789 -0.591502,
-0.086825 0.492401 -0.499996,
-0.062634 0.595914 -0.305305,
-0.01972 0.56467 -0.089489
]
}
DEF KUMA_10_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0.993555 -0.043377 -0.104728 0.789981,
1 0.000002 0 1.570796,
0.998731 0.043607 0.025176 2.095494,
0.996195 0.087158 0 3.141593,
0.998485 0.05233 -0.017003 -2.514164,
0.999767 0.017453 -0.012679 -1.885177,
0.999559 -0.017446 0.024014 -1.257056,
0.985922 -0.051668 0.159023 -0.636700,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0.993555 -0.043377 -0.104728 0.789981,
1 0.000002 0 1.570796,
0.998731 0.043607 0.025176 2.095494,
0.996195 0.087158 0 3.141593,
0.998485 0.05233 -0.017003 -2.514165,
0.999767 0.017453 -0.012679 -1.885177
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_10_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_10_ORINTP.set_fraction
ROUTE KUMA_10_POSINTP.value_changed TO KUMA_10.set_translation
ROUTE KUMA_10_ORINTP.value_changed TO KUMA_10.set_rotation
DEF KUMA_4_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_4_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_4_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_4_ORINTP.set_fraction
ROUTE KUMA_4_POSINTP.value_changed TO KUMA_4.set_translation
ROUTE KUMA_4_ORINTP.value_changed TO KUMA_4.set_rotation
DEF KUMA_11_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_11_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_11_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_11_ORINTP.set_fraction
ROUTE KUMA_11_POSINTP.value_changed TO KUMA_11.set_translation
ROUTE KUMA_11_ORINTP.value_changed TO KUMA_11.set_rotation
DEF KUMA_12_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
-0.014659 -0.16756 0.193934,
0 -0.150003 0.450002,
0.003035 -0.034678 0.579907,
-0.052094 0.295441 0.600005,
-0.046796 0.445236 0.454542,
-0.01681 0.481378 0.250050,
0.013575 0.388729 0.064638,
0.021427 0.203862 -0.030872,
0 0 0,
0 0 0,
-0.014659 -0.16756 0.193934,
0 -0.150003 0.450002,
0.003035 -0.034678 0.579907,
-0.052094 0.295441 0.600005,
-0.046796 0.445236 0.454542,
-0.01681 0.481378 0.250050
]
}
DEF KUMA_12_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0.993555 -0.04338 0.104725 -0.789981,
1 0 -0.000002 -1.570796,
0.998731 0.043606 -0.025177 -2.095494,
0.996195 0.087156 -0.000001 3.141593,
0.998485 0.052328 0.017001 2.514164,
0.999767 0.017451 0.012677 1.885177,
0.999559 -0.017447 -0.024016 1.257056,
0.985921 -0.051669 -0.159027 0.636700,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0.993555 -0.04338 0.104725 -0.789981,
1 0 -0.000002 -1.570796,
0.998731 0.043606 -0.025177 -2.095494,
0.996195 0.087156 -0.000001 3.141593,
0.998485 0.052328 0.017001 2.514164,
0.999767 0.017451 0.012677 1.885177
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_12_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_12_ORINTP.set_fraction
ROUTE KUMA_12_POSINTP.value_changed TO KUMA_12.set_translation
ROUTE KUMA_12_ORINTP.value_changed TO KUMA_12.set_rotation
DEF KUMA_13_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0.05005 0.572077 -0.113605,
-0.000001 0.899997 -0.599999,
0 0 0,
-0.052096 0.29544 -1.499996,
0.017714 -0.168559 -1.444926,
0.018039 -0.516625 -1.124417,
-0.021278 -0.609273 -0.660893,
-0.043086 -0.409932 -0.231404,
0 0 0,
0 0 0,
0.05005 0.572077 -0.113605,
-0.000001 0.899996 -0.599999,
0 0 0,
-0.052096 0.295439 -1.499996,
0.017714 -0.168559 -1.444926,
0.018039 -0.516625 -1.124417
]
}
DEF KUMA_13_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
1 0 0 0,
1 -0.000006 0 -0.174531,
0.993555 -0.04338 0.104725 -0.789981,
1 0 -0.000002 -1.570796,
1 0 0 0.087263,
0.996195 0.087156 -0.000001 3.141593,
0.998485 0.052328 0.017001 2.514164,
0.999767 0.017451 0.012677 1.885177,
0.999559 -0.017447 -0.024016 1.257056,
0.985921 -0.051669 -0.159027 0.636700,
1 -0.000006 0 -0.174531,
1 -0.000006 0 -0.174531,
0.993555 -0.04338 0.104725 -0.789981,
1 0 -0.000002 -1.570796,
1 0 0 0.087263,
0.996195 0.087156 -0.000001 3.141593,
0.998485 0.052328 0.017001 2.514164,
0.999767 0.017451 0.012677 1.885177
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_13_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_13_ORINTP.set_fraction
ROUTE KUMA_13_POSINTP.value_changed TO KUMA_13.set_translation
ROUTE KUMA_13_ORINTP.value_changed TO KUMA_13.set_rotation
DEF KUMA_1_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_1_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087269,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034916
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_1_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_1_ORINTP.set_fraction
ROUTE KUMA_1_POSINTP.value_changed TO KUMA_1.set_translation
ROUTE KUMA_1_ORINTP.value_changed TO KUMA_1.set_rotation
DEF KUMA_17_POSINTP PositionInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
DEF KUMA_17_ORINTP OrientationInterpolator {
key [
0, 0.058824, 0.117647, 0.176471, 0.235294, 0.294118, 0.352941,
0.411765, 0.470588, 0.529412, 0.588235, 0.647059, 0.705882, 0.764706,
0.823529, 0.882353, 0.941176, 1
]
keyValue [
0 0 1 0,
0 -0.000006 1 -0.174531,
0 0 1 -0.087263,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901,
0 0 1 -0.034901,
0 0 1 -0.104719,
0 -0.000006 1 -0.174531,
0 -0.000006 1 -0.174531,
0 0 1 -0.087269,
0 1 0 0,
0 0 1 0.087263,
-0 -0.000006 1 0.174531,
0 0 1 0.104719,
0 0 1 0.034901
]
}
ROUTE KUMA_TIMER.fraction_changed TO KUMA_17_POSINTP.set_fraction
ROUTE KUMA_TIMER.fraction_changed TO KUMA_17_ORINTP.set_fraction
ROUTE KUMA_17_POSINTP.value_changed TO KUMA_17.set_translation
ROUTE KUMA_17_ORINTP.value_changed TO KUMA_17.set_rotation
#### Scripts ####
DEF WORLD_SCRIPT Script {
url "scripts/circus.class"
####field
field SFNode WorldNode USE WORLD_ENV
####eventIn
eventIn SFTime WorldMove
eventIn SFString WorldSync
eventIn SFString ShareFerrisRotate
eventIn SFString ShareRidePerson
eventIn SFString ShareCurrentTime
eventIn SFString FerrisRide
eventIn SFBool EclipsePick
eventIn SFString EclipsePickShare
#### Ferris ####
####????eventIn SFTime FerrisRotate
eventIn SFBool FerrisRidePick
eventIn SFBool FerrisExitPick
#### Piero ####
eventIn SFString Piero1PickShare
eventIn SFBool Piero1Pick
eventIn SFString Piero2PickShare
eventIn SFBool Piero2Pick
eventIn SFString Piero3PickShare
eventIn SFBool Piero3Pick
#### Ashika ####
eventIn SFString AshikaPickShare
eventIn SFBool AshikaPick
eventIn SFTime AshikaBallMove
eventIn SFString AshikaBallPickShare
eventIn SFBool AshikaBallPick
#### Kuma ####
eventIn SFString KumaPickShare
eventIn SFBool KumaPick
eventIn SFTime KumaBicycleMove
####eventOut
eventOut SFBool WorldTimer_enabled
eventOut MFColor WorldSky_color
eventOut SFInt32 WorldLight_switch
eventOut SFRotation Airship_rotation
#### Ferris ####
eventOut SFColor FerrisRide_color
eventOut SFVec3f FerrisRide_position
eventOut SFVec3f FerrisExit_position
eventOut SFVec3f FerrisWheel_position
eventOut SFRotation FerrisWheel_rotation
eventOut SFVec3f GondolaFloor_position
eventOut SFVec3f GondolaFence_position
eventOut SFTime GondolaSound_start
eventOut SFTime GondolaSound_stop
#### Viewpoint ####
eventOut SFBool GondolaView_bind
eventOut SFRotation GondolaView_rotation
eventOut SFRotation Gondola0_rotation
eventOut SFRotation Gondola1_rotation
eventOut SFRotation Gondola2_rotation
eventOut SFRotation Gondola3_rotation
eventOut SFRotation Gondola4_rotation
eventOut SFRotation Gondola5_rotation
eventOut SFRotation Gondola6_rotation
eventOut SFRotation Gondola7_rotation
eventOut SFVec3f Gondola0_position
eventOut SFVec3f Gondola1_position
eventOut SFVec3f Gondola2_position
eventOut SFVec3f Gondola3_position
eventOut SFVec3f Gondola4_position
eventOut SFVec3f Gondola5_position
eventOut SFVec3f Gondola6_position
eventOut SFVec3f Gondola7_position
#### Parade ####
eventOut SFRotation ParadeStage_rotation
eventOut SFVec3f ParadeSound_position
eventOut SFTime ParadeSound_start
eventOut SFTime ParadeSound_stop
#### Piero1 ####
eventOut SFBool Piero1_sw
eventOut SFTime Piero1_start
eventOut SFTime Piero1_stop
eventOut SFVec3f Piero1_position
eventOut SFRotation Piero1_rotation
eventOut SFVec3f Piero1Accordion_position
eventOut SFRotation Piero1Accordion_rotation
eventOut SFVec3f Piero1Accordion1_position
eventOut SFVec3f Piero1Accordion2_position
#### Piero2 ####
eventOut SFBool Piero2_sw
eventOut SFTime Piero2_start
eventOut SFTime Piero2_stop
eventOut SFVec3f Piero2_position
eventOut SFRotation Piero2_rotation
eventOut SFVec3f Piero2Barrel_position
eventOut SFRotation Piero2Barrel_rotation
#### Piero3 ####
eventOut SFBool Piero3_sw
eventOut SFTime Piero3_start
eventOut SFTime Piero3_stop
eventOut SFVec3f Piero3_position
eventOut SFRotation Piero3_rotation
#### Ashika ####
eventOut SFBool Ashika_sw
eventOut SFTime Ashika_start
eventOut SFTime Ashika_stop
eventOut SFVec3f Ashika_position
eventOut SFRotation Ashika_rotation
eventOut SFBool AshikaBall_sw
eventOut SFVec3f AshikaBall_position
eventOut SFRotation AshikaBall_rotation
eventOut SFTime AshikaSound_start
eventOut SFTime AshikaSound_stop
#### Kuma ####
eventOut SFBool Kuma_sw
eventOut SFTime Kuma_start
eventOut SFTime Kuma_stop
eventOut SFVec3f Kuma_position
eventOut SFRotation Kuma_rotation
eventOut SFBool Kuma_bicycle_sw
#### Fog ####
eventOut SFColor Fog_color
eventOut SFFloat Fog_visibility
}
#### CANNON_SCRIPT ####
DEF CANNON_SCRIPT Script {
url "scripts/cannon.class"
field SFNode CannonNode USE CANNON
eventIn SFBool CannonSw1Click
eventIn SFBool CannonSw2Click
eventIn SFBool CannonSw3Click
eventIn SFBool CannonClick #### test 960724
eventIn SFTime CannonMove
eventIn SFString CannonStartShare
eventOut SFBool CannonTimer_enabled
eventOut SFRotation CannonRocketman_rotation
eventOut SFVec3f CannonRocketman_position
eventOut SFTime CannonTrueSound_start
eventOut SFTime CannonTrueSound_stop
eventOut SFTime CannonFalseSound_start
eventOut SFTime CannonFalseSound_stop
eventOut SFTime CannonStartSound_start
eventOut SFTime CannonStartSound_stop
}
##############################################################################
# Sony_BindSharedNode
##############################################################################
Sony_BindSharedNode { transformNode USE WORLD_ENV scriptNode USE WORLD_SCRIPT }
Sony_BindSharedNode { transformNode USE CANNON scriptNode USE CANNON_SCRIPT }
#### Cannon ####
ROUTE CANNON_SWITCH1_CLICK.isActive TO CANNON_SCRIPT.CannonSw1Click
ROUTE CANNON_SWITCH2_CLICK.isActive TO CANNON_SCRIPT.CannonSw2Click
ROUTE CANNON_SWITCH3_CLICK.isActive TO CANNON_SCRIPT.CannonSw3Click
ROUTE CANNON_CLICK.isActive TO CANNON_SCRIPT.CannonClick
ROUTE CANNON_TIMER.cycleTime TO CANNON_SCRIPT.CannonMove
ROUTE CANNON_SCRIPT.CannonTimer_enabled TO CANNON_TIMER.set_enabled
ROUTE CANNON_SCRIPT.CannonRocketman_rotation TO CANNON_ROCKETMAN.set_rotation
ROUTE CANNON_SCRIPT.CannonRocketman_position TO CANNON_ROCKETMAN.set_translation
ROUTE CANNON_SCRIPT.CannonTrueSound_stop TO CANNON_TRUE_SOUND.set_stopTime
ROUTE CANNON_SCRIPT.CannonTrueSound_start TO CANNON_TRUE_SOUND.set_startTime
ROUTE CANNON_SCRIPT.CannonFalseSound_stop TO CANNON_FALSE_SOUND.set_stopTime
ROUTE CANNON_SCRIPT.CannonFalseSound_start TO CANNON_FALSE_SOUND.set_startTime
ROUTE CANNON_SCRIPT.CannonStartSound_stop TO CANNON_START_SOUND.set_stopTime
ROUTE CANNON_SCRIPT.CannonStartSound_start TO CANNON_START_SOUND.set_startTime
#### World ####
ROUTE WORLD_TIMER.cycleTime TO WORLD_SCRIPT.WorldMove
ROUTE ECLIPSE_CLICK.isActive TO WORLD_SCRIPT.EclipsePick
ROUTE WORLD_SCRIPT.WorldTimer_enabled TO WORLD_TIMER.set_enabled
ROUTE WORLD_SCRIPT.WorldSky_color TO BACK_GROUND.set_skyColor
ROUTE WORLD_SCRIPT.WorldLight_switch TO WORLD_LIGHT.whichChoice
ROUTE WORLD_SCRIPT.Airship_rotation TO AIRSHIP.set_rotation
#### Ferris ####
ROUTE FERRIS_RIDE_CLICK.isActive TO WORLD_SCRIPT.FerrisRidePick
ROUTE FERRIS_EXIT_CLICK.isActive TO WORLD_SCRIPT.FerrisExitPick
ROUTE WORLD_SCRIPT.FerrisRide_color TO FERRIS_RIDE_MATERIAL.set_diffuseColor
ROUTE WORLD_SCRIPT.FerrisRide_position TO FERRIS_RIDE_PLATE.set_translation
ROUTE WORLD_SCRIPT.FerrisExit_position TO FERRIS_EXIT_PANEL.set_translation
ROUTE WORLD_SCRIPT.FerrisWheel_rotation TO FERRIS_WHEEL.set_rotation
ROUTE WORLD_SCRIPT.FerrisWheel_position TO FERRIS_WHEEL.set_translation
#### Gondola ####
ROUTE WORLD_SCRIPT.GondolaFloor_position TO GONDOLA_FLOOR.set_translation
ROUTE WORLD_SCRIPT.GondolaFence_position TO GONDOLA_FENCE.set_translation
ROUTE WORLD_SCRIPT.GondolaSound_start TO GONDOLA_SOUND.set_startTime
ROUTE WORLD_SCRIPT.GondolaSound_stop TO GONDOLA_SOUND.set_stopTime
#### Viewpoint ####
ROUTE WORLD_SCRIPT.GondolaView_bind TO GONDOLA_VIEW.set_bind
ROUTE WORLD_SCRIPT.GondolaView_rotation TO GONDOLA_VIEW_TRANSFORM.set_rotation
ROUTE WORLD_SCRIPT.Gondola0_rotation TO g0.set_rotation
ROUTE WORLD_SCRIPT.Gondola1_rotation TO g1.set_rotation
ROUTE WORLD_SCRIPT.Gondola2_rotation TO g2.set_rotation
ROUTE WORLD_SCRIPT.Gondola3_rotation TO g3.set_rotation
ROUTE WORLD_SCRIPT.Gondola4_rotation TO g4.set_rotation
ROUTE WORLD_SCRIPT.Gondola5_rotation TO g5.set_rotation
ROUTE WORLD_SCRIPT.Gondola6_rotation TO g6.set_rotation
ROUTE WORLD_SCRIPT.Gondola7_rotation TO g7.set_rotation
ROUTE WORLD_SCRIPT.Gondola0_position TO g0.set_translation
ROUTE WORLD_SCRIPT.Gondola1_position TO g1.set_translation
ROUTE WORLD_SCRIPT.Gondola2_position TO g2.set_translation
ROUTE WORLD_SCRIPT.Gondola3_position TO g3.set_translation
ROUTE WORLD_SCRIPT.Gondola4_position TO g4.set_translation
ROUTE WORLD_SCRIPT.Gondola5_position TO g5.set_translation
ROUTE WORLD_SCRIPT.Gondola6_position TO g6.set_translation
ROUTE WORLD_SCRIPT.Gondola7_position TO g7.set_translation
#### Parade ####
ROUTE WORLD_SCRIPT.ParadeStage_rotation TO PARADE_STAGE.set_rotation
ROUTE WORLD_SCRIPT.ParadeSound_position TO PARADE_SOUND_POS.set_translation
ROUTE WORLD_SCRIPT.ParadeSound_start TO PARADE_SOUND.set_startTime
ROUTE WORLD_SCRIPT.ParadeSound_stop TO PARADE_SOUND.set_stopTime
#### Piero1 ####
ROUTE PIERO1_CLICK.isActive TO WORLD_SCRIPT.Piero1Pick
ROUTE WORLD_SCRIPT.Piero1_sw TO PIERO1_TIMER.set_enabled
ROUTE WORLD_SCRIPT.Piero1_start TO PIERO1_TIMER.set_startTime
ROUTE WORLD_SCRIPT.Piero1_stop TO PIERO1_TIMER.set_stopTime
ROUTE WORLD_SCRIPT.Piero1_position TO PIERO1_BODY.set_translation
ROUTE WORLD_SCRIPT.Piero1_rotation TO PIERO1_BODY.set_rotation
ROUTE WORLD_SCRIPT.Piero1Accordion_position TO PIERO1_ACCORDION.set_translation
ROUTE WORLD_SCRIPT.Piero1Accordion_rotation TO PIERO1_ACCORDION.set_rotation
ROUTE WORLD_SCRIPT.Piero1Accordion1_position TO PIERO1_ACCORDION_1.set_translation
ROUTE WORLD_SCRIPT.Piero1Accordion2_position TO PIERO1_ACCORDION_2.set_translation
#### Piero2 ####
ROUTE PIERO2_CLICK.isActive TO WORLD_SCRIPT.Piero2Pick
ROUTE WORLD_SCRIPT.Piero2_sw TO PIERO2_TIMER.set_enabled
ROUTE WORLD_SCRIPT.Piero2_start TO PIERO2_TIMER.set_startTime
ROUTE WORLD_SCRIPT.Piero2_stop TO PIERO2_TIMER.set_stopTime
ROUTE WORLD_SCRIPT.Piero2_position TO PIERO2_BODY.set_translation
ROUTE WORLD_SCRIPT.Piero2_rotation TO PIERO2_BODY.set_rotation
ROUTE WORLD_SCRIPT.Piero2Barrel_position TO PIERO2_BARREL.set_translation
ROUTE WORLD_SCRIPT.Piero2Barrel_rotation TO PIERO2_BARREL.set_rotation
#### Piero3 ####
ROUTE PIERO3_CLICK.isActive TO WORLD_SCRIPT.Piero3Pick
ROUTE WORLD_SCRIPT.Piero3_sw TO PIERO3_TIMER.set_enabled
ROUTE WORLD_SCRIPT.Piero3_start TO PIERO3_TIMER.set_startTime
ROUTE WORLD_SCRIPT.Piero3_stop TO PIERO3_TIMER.set_stopTime
ROUTE WORLD_SCRIPT.Piero3_position TO PIERO3_BODY.set_translation
ROUTE WORLD_SCRIPT.Piero3_rotation TO PIERO3_BODY.set_rotation
#### Ashika ####
ROUTE ASHIKA_CLICK.isActive TO WORLD_SCRIPT.AshikaPick
ROUTE ASHIKA_BALL_CLICK.isActive TO WORLD_SCRIPT.AshikaBallPick
ROUTE ASHIKA_BALL_TIMER.cycleTime TO WORLD_SCRIPT.AshikaBallMove
ROUTE WORLD_SCRIPT.Ashika_sw TO ASHIKA_TIMER.set_enabled
ROUTE WORLD_SCRIPT.Ashika_start TO ASHIKA_TIMER.set_startTime
ROUTE WORLD_SCRIPT.Ashika_stop TO ASHIKA_TIMER.set_stopTime
ROUTE WORLD_SCRIPT.Ashika_position TO ASHIKA_BODY.set_translation
ROUTE WORLD_SCRIPT.Ashika_rotation TO ASHIKA_BODY.set_rotation
ROUTE WORLD_SCRIPT.AshikaBall_sw TO ASHIKA_BALL_TIMER.set_enabled
ROUTE WORLD_SCRIPT.AshikaBall_position TO ASHIKA_BALL.set_translation
ROUTE WORLD_SCRIPT.AshikaBall_rotation TO ASHIKA_BALL.set_rotation
ROUTE WORLD_SCRIPT.AshikaSound_start TO ASHIKA_SOUND.set_startTime
ROUTE WORLD_SCRIPT.AshikaSound_stop TO ASHIKA_SOUND.set_stopTime
#### Kuma ####
ROUTE KUMA_CLICK.isActive TO WORLD_SCRIPT.KumaPick
ROUTE KUMA_BICYCLE_TIMER.cycleTime TO WORLD_SCRIPT.KumaBicycleMove
ROUTE WORLD_SCRIPT.Kuma_sw TO KUMA_TIMER.set_enabled
ROUTE WORLD_SCRIPT.Kuma_start TO KUMA_TIMER.set_startTime
ROUTE WORLD_SCRIPT.Kuma_stop TO KUMA_TIMER.set_stopTime
ROUTE WORLD_SCRIPT.Kuma_position TO KUMA_BODY.set_translation
ROUTE WORLD_SCRIPT.Kuma_rotation TO KUMA_BODY.set_rotation
ROUTE WORLD_SCRIPT.Kuma_bicycle_sw TO KUMA_BICYCLE_TIMER.set_enabled
Collision {
collide FALSE
children [
DEF ike Transform {
translation -66 -0.2 37 # for WAVE
rotation 0 1 0 0.4 # for WAVE
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0
transparency 0.75
diffuseColor 0.071 0.412 1
emissiveColor 0.03 0.2 0.5
}
}
# geometry IndexedFaceSet {
# creaseAngle 0.5
# coord Coordinate {
# point [
# -57.649 0 24.631,
# -88.487 0 29.343,
# -75.696 0 59.146,
# -58.546 0 50.105,
# -46.883 0 36.482
# ]
# }
# coordIndex [
# 0, 1, 2, -1
# 0, 2, 3, -1
# 0, 3, 4, -1
# ]
# }
geometry IndexedFaceSet { # for WAVE
# normalPerVertex FALSE
solid FALSE
coord DEF COORD Coordinate {
point [
-6 0 -6,
-6 0 -10,
-10 0 -6,
-10 0 -10,
-18 0 -18,
-18 0 -14,
-18 0 -10,
-18 0 -6,
-14 0 -10,
-14 0 -6,
10 0 -8,
10 0 -10,
10 0 -12,
6 0 -8,
6 0 -10,
6 0 -12,
2 0 -8,
2 0 -10,
2 0 -12,
2 0 -14,
-2 0 -8,
-2 0 -6,
-2 0 -10,
-2 0 -14,
-4 0 -6,
-6 0 -2,
-10 0 18,
-10 0 14,
-10 0 10,
-10 0 6,
-10 0 2,
-10 0 -2,
-6 0 2,
-6 0 18,
-6 0 14,
-6 0 10,
-6 0 6,
-18 0 -2,
-18 0 2,
-18 0 6,
-18 0 10,
-18 0 14,
-18 0 18,
-14 0 -2,
-14 0 2,
-14 0 6,
-14 0 10,
-14 0 14,
-14 0 18,
0.001401 0 -0.002376,
0.001401 0 1.998,
0.001401 0 3.998,
0.001401 0 7.998,
0.001401 0 9.998,
0.001401 0 12,
0.001401 0 14,
0.001401 0 16,
2.001 0 7.998,
2.001 0 9.998,
2.001 0 12,
2.001 0 14,
2.001 0 16,
4.001 0 9.998,
4.001 0 12,
-4 0 16,
-4 0 18,
-4 0 14,
-4 0 10,
-4 0 6,
-4 0 2,
-4 0 -2,
-1.999 0 -2.001,
-1.999 0 1.999,
-1.999 0 9.999,
-1.999 0 14,
-1.999 0 16,
0.0007007 0 -2.001,
0.001401 0 5.999,
-1.999 0 5.999,
3.001 0 -1.002,
3.001 0 -0.002376,
3.001 0 0.9976,
3.001 0 1.998,
3.001 0 2.998,
3.001 0 3.998,
3.001 0 4.998,
4.001 0 -1.002,
4.001 0 -0.002376,
4.001 0 0.9976,
4.001 0 1.998,
4.001 0 2.998,
4.001 0 3.998,
4.001 0 4.998,
5.001 0 -1.002,
5.001 0 -0.002376,
5.001 0 0.9976,
5.001 0 1.998,
5.001 0 2.998,
5.001 0 3.998,
5.001 0 4.998,
5.001 0 6.998,
7.001 0 -1.002,
7.001 0 -0.002376,
7.001 0 0.9976,
7.001 0 1.998,
7.001 0 2.998,
7.001 0 3.998,
7.001 0 4.998,
7.001 0 6.998,
7.001 0 7.998,
7.001 0 8.998,
7.001 0 9.998,
7.001 0 11,
7.001 0 12,
7.001 0 13,
8.001 0 -1.002,
8.001 0 -0.002376,
8.001 0 0.9976,
8.001 0 1.998,
8.001 0 2.998,
8.001 0 3.998,
8.001 0 4.998,
8.001 0 6.998,
8.001 0 7.998,
8.001 0 8.998,
8.001 0 9.998,
8.001 0 11,
8 0 -4,
10 0 -4,
9.001 0 -1.002,
9.001 0 -0.002376,
9.001 0 0.9976,
9.001 0 1.998,
9.001 0 2.998,
9.001 0 3.998,
9.001 0 4.998,
9.001 0 6.998,
9.001 0 7.998,
9.001 0 8.998,
9.001 0 9.998,
10 0 -1.002,
10 0 -0.002376,
10 0 0.9976,
10 0 1.998,
10 0 2.998,
10 0 3.998,
10 0 4.998,
10 0 6.998,
10 0 7.998,
10 0 8.998,
12 0 -4,
6 0 -4,
11 0 -1.002,
11 0 -0.002376,
11 0 0.9976,
11 0 1.998,
11 0 2.998,
11 0 3.998,
11 0 4.998,
11 0 6.998,
12 0 -1.002,
12 0 -0.002376,
12 0 0.9976,
12 0 1.998,
12 0 2.998,
12 0 3.998,
12 0 4.998,
12 0 5.998,
14 0 -4,
4 0 -4,
13 0 -1.002,
13 0 -0.002376,
13 0 0.9976,
13 0 1.998,
13 0 2.998,
13 0 3.998,
13 0 4.998,
14 0 -1.002,
14 0 -0.002376,
14 0 0.9976,
14 0 1.998,
14 0 2.998,
14 0 3.998,
18 0 -2,
15 0 -1.002,
15 0 -0.002376,
15 0 0.9976,
15 0 1.998,
16 0 -1.002,
16 0 -0.002376,
16 0 0.9976,
17 0 -1.002,
17 0 -0.002376,
3.001 0 -2.001,
4.001 0 -2.001,
5.001 0 -2.001,
5.001 0 5.999,
6 0 -2.002,
6.001 0 -1.002,
6.001 0 -0.002376,
6.001 0 0.9976,
6.001 0 1.998,
6.001 0 2.998,
6.001 0 3.998,
6.001 0 4.998,
6.001 0 6.998,
7.001 0 -2.001,
7.001 0 5.999,
8.001 0 -2.001,
8.001 0 5.999,
9.001 0 -2.001,
9.001 0 5.999,
10 0 -2.001,
10 0 5.999,
11 0 -2.001,
12 0 -2.001,
11 0 5.999,
13 0 -2.001,
14 0 -2.001,
15 0 -2.001,
16 0 -2.001,
17 0 -2.001,
6.001 0 5.999,
8 0 -6,
10 0 -6,
12 0 -6,
6 0 -6,
4 0 -6,
2 0 -6,
0 0 -6,
2.001 0 -1.002,
2.001 0 -0.002376,
2.001 0 0.9976,
2.001 0 1.998,
2.001 0 2.998,
2.001 0 3.998,
2.001 0 4.998,
4.001 0 6.998,
4.001 0 7.998,
5.001 0 7.998,
2 0 -4,
0 0 -4,
2.001 0 -2.001,
2.001 0 5.999,
3.001 0 5.999,
4.001 0 5.999,
6.001 0 7.998,
6.001 0 8.998,
6.001 0 9.998,
6.001 0 11,
6.001 0 12,
6.001 0 13,
14 0 -10,
4.001 0 14,
4.001 0 16,
6.001 0 14,
-14 0 -18,
-10 0 -14,
-6 0 -14,
-14 0 -14,
16 0 -6,
16 0 -4,
18 0 -4,
14 0 -8,
14 0 -6
]
}
coordIndex [
260, 261, 262, -1,
263, 264, 260, -1,
241, 76, 242, -1,
241, 242, 240, -1,
66, 64, 75, -1,
66, 75, 74, -1,
66, 74, 73, -1,
66, 73, 67, -1,
251, 250, 63, -1,
251, 63, 253, -1,
251, 253, 255, -1,
3, 2, 0, -1,
3, 0, 1, -1,
257, 3, 1, -1,
257, 1, 258, -1,
67, 73, 78, -1,
67, 78, 68, -1,
249, 248, 62, -1,
249, 62, 63, -1,
249, 63, 250, -1,
247, 246, 239, -1,
247, 239, 238, -1,
247, 238, 62, -1,
247, 62, 248, -1,
68, 78, 72, -1,
68, 72, 69, -1,
8, 9, 2, -1,
8, 2, 3, -1,
259, 8, 3, -1,
259, 3, 257, -1,
0, 25, 70, -1,
0, 70, 24, -1,
69, 72, 71, -1,
69, 71, 70, -1,
259, 256, 4, -1,
259, 4, 5, -1,
8, 259, 5, -1,
8, 5, 6, -1,
9, 8, 6, -1,
9, 6, 7, -1,
21, 71, 76, -1,
21, 76, 241, -1,
21, 241, 229, -1,
70, 71, 21, -1,
70, 21, 24, -1,
13, 226, 223, -1,
13, 223, 224, -1,
13, 224, 10, -1,
14, 13, 10, -1,
14, 10, 11, -1,
15, 14, 11, -1,
15, 11, 12, -1,
11, 10, 263, -1,
11, 263, 252, -1,
10, 224, 225, -1,
10, 225, 264, -1,
10, 264, 263, -1,
16, 228, 227, -1,
16, 227, 226, -1,
16, 226, 13, -1,
17, 16, 13, -1,
17, 13, 14, -1,
18, 17, 14, -1,
18, 14, 15, -1,
33, 65, 64, -1,
33, 64, 66, -1,
33, 66, 34, -1,
34, 66, 67, -1,
34, 67, 35, -1,
254, 253, 60, -1,
254, 60, 61, -1,
253, 63, 59, -1,
253, 59, 60, -1,
20, 21, 229, -1,
20, 229, 228, -1,
20, 228, 16, -1,
22, 20, 16, -1,
22, 16, 17, -1,
23, 22, 17, -1,
23, 17, 18, -1,
23, 18, 19, -1,
1, 0, 24, -1,
1, 24, 21, -1,
1, 21, 20, -1,
1, 20, 22, -1,
258, 1, 22, -1,
258, 22, 23, -1,
2, 31, 25, -1,
2, 25, 0, -1,
47, 48, 26, -1,
47, 26, 27, -1,
46, 47, 27, -1,
46, 27, 28, -1,
45, 46, 28, -1,
45, 28, 29, -1,
32, 25, 31, -1,
32, 31, 30, -1,
44, 45, 29, -1,
44, 29, 30, -1,
43, 44, 30, -1,
43, 30, 31, -1,
9, 43, 31, -1,
9, 31, 2, -1,
27, 26, 33, -1,
27, 33, 34, -1,
28, 27, 34, -1,
28, 34, 35, -1,
29, 28, 35, -1,
29, 35, 36, -1,
30, 29, 36, -1,
30, 36, 32, -1,
45, 44, 38, -1,
45, 38, 39, -1,
46, 45, 39, -1,
46, 39, 40, -1,
47, 46, 40, -1,
47, 40, 41, -1,
43, 9, 7, -1,
43, 7, 37, -1,
44, 43, 37, -1,
44, 37, 38, -1,
48, 47, 41, -1,
48, 41, 42, -1,
50, 49, 76, -1,
50, 76, 71, -1,
50, 71, 72, -1,
51, 50, 72, -1,
51, 72, 78, -1,
51, 78, 77, -1,
32, 69, 70, -1,
32, 70, 25, -1,
52, 77, 78, -1,
52, 78, 73, -1,
52, 73, 53, -1,
54, 53, 73, -1,
54, 73, 74, -1,
54, 74, 55, -1,
56, 55, 74, -1,
56, 74, 75, -1,
231, 230, 242, -1,
231, 242, 76, -1,
231, 76, 49, -1,
232, 231, 49, -1,
232, 49, 50, -1,
232, 50, 233, -1,
52, 57, 243, -1,
52, 243, 77, -1,
234, 233, 50, -1,
234, 50, 51, -1,
234, 51, 235, -1,
236, 235, 51, -1,
236, 51, 77, -1,
236, 77, 243, -1,
36, 68, 69, -1,
36, 69, 32, -1,
58, 57, 52, -1,
58, 52, 53, -1,
59, 58, 53, -1,
59, 53, 54, -1,
60, 59, 54, -1,
60, 54, 55, -1,
61, 60, 55, -1,
61, 55, 56, -1,
63, 62, 58, -1,
63, 58, 59, -1,
62, 238, 57, -1,
62, 57, 58, -1,
237, 245, 244, -1,
237, 244, 243, -1,
237, 243, 57, -1,
237, 57, 238, -1,
35, 67, 68, -1,
35, 68, 36, -1,
252, 263, 262, -1,
253, 254, 255, -1,
256, 257, 258, -1,
256, 259, 257, -1,
261, 183, 262, -1,
261, 221, 183, -1,
185, 190, 189, -1,
185, 186, 190, -1,
184, 189, 188, -1,
184, 185, 189, -1,
261, 220, 221, -1,
229, 241, 240, -1,
219, 188, 220, -1,
219, 184, 188, -1,
174, 182, 181, -1,
174, 175, 182, -1,
173, 181, 180, -1,
173, 174, 181, -1,
179, 187, 186, -1,
172, 180, 179, -1,
172, 173, 180, -1,
171, 179, 178, -1,
171, 172, 179, -1,
170, 178, 177, -1,
170, 171, 178, -1,
217, 177, 218, -1,
217, 170, 177, -1,
179, 180, 187, -1,
178, 186, 185, -1,
178, 179, 186, -1,
177, 185, 184, -1,
228, 169, 227, -1,
228, 240, 169, -1,
240, 194, 169, -1,
240, 193, 194, -1,
240, 242, 193, -1,
168, 220, 261, -1,
168, 219, 220, -1,
168, 218, 219, -1,
264, 261, 260, -1,
264, 168, 261, -1,
165, 176, 175, -1,
165, 166, 176, -1,
164, 175, 174, -1,
164, 165, 175, -1,
163, 174, 173, -1,
163, 164, 174, -1,
162, 173, 172, -1,
162, 163, 173, -1,
161, 172, 171, -1,
161, 162, 172, -1,
160, 171, 170, -1,
160, 161, 171, -1,
215, 170, 217, -1,
215, 160, 170, -1,
227, 151, 226, -1,
227, 169, 151, -1,
169, 197, 151, -1,
169, 195, 197, -1,
169, 194, 195, -1,
150, 218, 168, -1,
150, 217, 218, -1,
150, 215, 217, -1,
225, 168, 264, -1,
225, 150, 168, -1,
158, 167, 166, -1,
158, 216, 167, -1,
157, 166, 165, -1,
157, 158, 166, -1,
156, 165, 164, -1,
242, 230, 79, -1,
242, 79, 193, -1,
230, 231, 80, -1,
230, 80, 79, -1,
231, 232, 81, -1,
231, 81, 80, -1,
232, 233, 82, -1,
232, 82, 81, -1,
233, 234, 83, -1,
233, 83, 82, -1,
234, 235, 84, -1,
234, 84, 83, -1,
235, 236, 85, -1,
235, 85, 84, -1,
236, 243, 244, -1,
236, 244, 85, -1,
193, 79, 86, -1,
193, 86, 194, -1,
79, 80, 87, -1,
79, 87, 86, -1,
80, 81, 88, -1,
80, 88, 87, -1,
81, 82, 89, -1,
81, 89, 88, -1,
82, 83, 90, -1,
82, 90, 89, -1,
83, 84, 91, -1,
83, 91, 90, -1,
84, 85, 92, -1,
84, 92, 91, -1,
85, 244, 245, -1,
85, 245, 92, -1,
156, 157, 165, -1,
155, 164, 163, -1,
155, 156, 164, -1,
154, 163, 162, -1,
154, 155, 163, -1,
153, 162, 161, -1,
194, 86, 93, -1,
194, 93, 195, -1,
86, 87, 94, -1,
86, 94, 93, -1,
87, 88, 95, -1,
87, 95, 94, -1,
88, 89, 96, -1,
88, 96, 95, -1,
89, 90, 97, -1,
89, 97, 96, -1,
90, 91, 98, -1,
90, 98, 97, -1,
91, 92, 99, -1,
91, 99, 98, -1,
92, 245, 196, -1,
92, 196, 99, -1,
196, 245, 237, -1,
196, 237, 100, -1,
237, 238, 239, -1,
237, 239, 100, -1,
177, 178, 185, -1,
218, 184, 219, -1,
153, 154, 162, -1,
198, 197, 195, -1,
198, 195, 93, -1,
199, 198, 93, -1,
199, 93, 94, -1,
152, 161, 160, -1,
200, 199, 94, -1,
200, 94, 95, -1,
201, 200, 95, -1,
201, 95, 96, -1,
188, 192, 191, -1,
188, 189, 192, -1,
202, 201, 96, -1,
202, 96, 97, -1,
220, 191, 221, -1,
220, 188, 191, -1,
203, 202, 97, -1,
203, 97, 98, -1,
152, 153, 161, -1,
204, 203, 98, -1,
204, 98, 99, -1,
222, 204, 99, -1,
222, 99, 196, -1,
214, 160, 215, -1,
214, 152, 160, -1,
222, 196, 100, -1,
222, 100, 205, -1,
218, 177, 184, -1,
246, 205, 100, -1,
246, 100, 239, -1,
216, 147, 159, -1,
216, 213, 147, -1,
146, 216, 158, -1,
146, 213, 216, -1,
145, 158, 157, -1,
197, 198, 101, -1,
197, 101, 206, -1,
198, 199, 102, -1,
198, 102, 101, -1,
199, 200, 103, -1,
199, 103, 102, -1,
200, 201, 104, -1,
200, 104, 103, -1,
201, 202, 105, -1,
201, 105, 104, -1,
202, 203, 106, -1,
202, 106, 105, -1,
203, 204, 107, -1,
203, 107, 106, -1,
204, 222, 207, -1,
204, 207, 107, -1,
207, 222, 205, -1,
207, 205, 108, -1,
229, 240, 228, -1,
205, 246, 109, -1,
205, 109, 108, -1,
246, 247, 110, -1,
246, 110, 109, -1,
247, 248, 111, -1,
247, 111, 110, -1,
248, 249, 112, -1,
248, 112, 111, -1,
249, 250, 113, -1,
249, 113, 112, -1,
250, 251, 114, -1,
250, 114, 113, -1,
206, 101, 115, -1,
206, 115, 208, -1,
101, 102, 116, -1,
101, 116, 115, -1,
102, 103, 117, -1,
102, 117, 116, -1,
103, 104, 118, -1,
103, 118, 117, -1,
104, 105, 119, -1,
104, 119, 118, -1,
105, 106, 120, -1,
105, 120, 119, -1,
106, 107, 121, -1,
106, 121, 120, -1,
107, 207, 209, -1,
107, 209, 121, -1,
209, 207, 108, -1,
209, 108, 122, -1,
145, 146, 158, -1,
108, 109, 123, -1,
108, 123, 122, -1,
109, 110, 124, -1,
109, 124, 123, -1,
110, 111, 125, -1,
110, 125, 124, -1,
111, 112, 126, -1,
111, 126, 125, -1,
223, 127, 128, -1,
223, 128, 224, -1,
208, 115, 129, -1,
208, 129, 210, -1,
115, 116, 130, -1,
115, 130, 129, -1,
116, 117, 131, -1,
116, 131, 130, -1,
117, 118, 132, -1,
117, 132, 131, -1,
118, 119, 133, -1,
118, 133, 132, -1,
119, 120, 134, -1,
119, 134, 133, -1,
120, 121, 135, -1,
120, 135, 134, -1,
121, 209, 211, -1,
121, 211, 135, -1,
211, 209, 122, -1,
211, 122, 136, -1,
122, 123, 137, -1,
122, 137, 136, -1,
123, 124, 138, -1,
123, 138, 137, -1,
124, 125, 139, -1,
124, 139, 138, -1,
127, 208, 210, -1,
127, 210, 212, -1,
127, 212, 128, -1,
210, 129, 140, -1,
210, 140, 212, -1,
129, 130, 141, -1,
129, 141, 140, -1,
130, 131, 142, -1,
130, 142, 141, -1,
131, 132, 143, -1,
131, 143, 142, -1,
132, 133, 144, -1,
132, 144, 143, -1,
133, 134, 145, -1,
133, 145, 144, -1,
134, 135, 146, -1,
134, 146, 145, -1,
135, 211, 213, -1,
135, 213, 146, -1,
213, 211, 136, -1,
213, 136, 147, -1,
136, 137, 148, -1,
136, 148, 147, -1,
137, 138, 149, -1,
137, 149, 148, -1,
224, 128, 150, -1,
224, 150, 225, -1,
128, 212, 214, -1,
128, 214, 215, -1,
128, 215, 150, -1,
151, 197, 206, -1,
151, 206, 208, -1,
151, 208, 127, -1,
226, 151, 127, -1,
226, 127, 223, -1,
212, 140, 152, -1,
212, 152, 214, -1,
140, 141, 153, -1,
140, 153, 152, -1,
141, 142, 154, -1,
141, 154, 153, -1,
142, 143, 155, -1,
142, 155, 154, -1,
143, 144, 156, -1,
143, 156, 155, -1,
144, 145, 157, -1,
144, 157, 156, -1
]
}
}
]
}
]
}
####################
# for WAVE (begin)
DEF TIMEWAVE TimeSensor {
loop TRUE
stopTime -1
cycleInterval 3
}
DEF SCRIPTWAVE Script {
url "scripts/wave_withobj.class"
eventIn SFFloat fraction
field SFNode coord USE COORD
field SFNode object USE ASHIKA_BALL # floating object
field SFInt32 type 0
field SFFloat amplitude 0.1
field SFFloat frequency 2
field SFVec2f origin 6 1.4 # (x,z) type0 only
field SFBool set_flag TRUE
}
ROUTE TIMEWAVE.fraction_changed TO SCRIPTWAVE.fraction
# for WAVE (end)
####################
# trees
# Transform {
# translation -56 0 14
# scale 5 5 5
# children [
# Inline { url "models/tree.wrl" }
# ]
# }
DEF FOG Fog {
fogType "LINEAR"
color 0.5 0.5 0.5
visibilityRange 0
}
ROUTE WORLD_SCRIPT.Fog_color TO FOG.set_color
ROUTE WORLD_SCRIPT.Fog_visibility TO FOG.set_visibilityRange