Sie sind auf Seite 1von 4

#VRML V2.

0 utf8

#Autor: Luis Antony C�ceres Hinostroza


#Bomberman en Vrml

PROTO A[]{Transform{children[

Transform{children Shape{geometry Cylinder{height 4.472135954999579 radius


0.25}appearance Appearance{material Material
{diffuseColor 1 1 1}}}translation -1 -2.7 0 rotation 0 0 1 -0.7}

Transform{children Shape{geometry Sphere{radius 0.5}appearance


Appearance{material Material{
diffuseColor 1 0 0.8}}}translation -2.25 -4.2 0}]}}

PROTO A2[]{Transform{children[
Transform{children Shape{geometry Sphere{radius 0.5}appearance
Appearance{material Material{
diffuseColor 1 0 0.8}}}translation 2.25 -4.2 0}
Transform{children Shape{geometry Cylinder{height 4.472135954999579 radius
0.25}appearance Appearance{material Material
{diffuseColor 1 1 1}}}translation 1 -2.7 0 rotation 0 0 1 0.7}]}}

PROTO B[]{Transform{children[
Transform{children Shape{geometry Cylinder{height 4 radius 0.25}appearance
Appearance{material Material
{diffuseColor 1 1 1}}}translation 1 -6 0 rotation 0 0 1 0.3}
Transform{children Shape{geometry Sphere{radius 0.5}appearance
Appearance{material Material{
diffuseColor 1 0 0.8}}}translation 1.6 -8 0}]}}

PROTO B2[]{Transform{children[
Transform{children Shape{geometry Cylinder{height 4 radius 0.25}appearance
Appearance{material Material
{diffuseColor 1 1 1}}}translation -1 -6 0 rotation 0 0 1 -0.3}
Transform{children Shape{geometry Sphere{radius 0.5}appearance
Appearance{material Material{
diffuseColor 1 0 0.8}}}translation -1.6 -8 0}]}}

PROTO C[]{Transform{children[
Transform{children Shape{geometry Sphere{radius 2}appearance
Appearance{material Material{
diffuseColor 1 1 1}}}scale 1.2 1 1.2}

Transform{children Shape{geometry Sphere{radius 2}appearance


Appearance{material Material{
diffuseColor 0.9333333333333333 0.807843137254902 0.6901960784313725}}}scale 1.1
0.9 1.2 translation 0 0 0.1}
Transform{children Shape{geometry Cylinder{radius 0.08 height 1}appearance
Appearance{material Material
{diffuseColor 0 0 0}}}translation 0.5 0.2 2.35}
Transform{children Shape{geometry Cylinder{radius 0.08 height 1}appearance
Appearance{material Material
{diffuseColor 0 0 0}}}translation -0.5 0.2 2.35}

Transform{children Shape{geometry Sphere{radius 1.3}appearance


Appearance{material Material{
diffuseColor 0 0 1}}}translation 0 -4 0}
Transform{children Shape{geometry Cylinder{radius 1.35 height
0.6}appearance Appearance{material Material{
diffuseColor 0 0 0}}}translation 0 -3.75 0}
Transform{children Shape{geometry Box{size 0.3 0.3 0.8}appearance
Appearance{material Material{
diffuseColor 1 1 0}}}translation 0 -3.75 1}

Transform{children Shape{geometry Sphere{radius 0.75}appearance


Appearance{material Material{
diffuseColor 1 0 0.8}}}translation 0 2.1 -2}
Transform{children Shape{geometry Cone{bottomRadius 1.3 height 4}appearance
Appearance{material Material{
diffuseColor 0 0 1}}}translation 0 -2 0}]}}

Group{children[
DEF A6 Transform{children[

Group{children[
DEF A Transform{children A{}}DEF AAA
OrientationInterpolator{key[0,0.25,0.5,0.75,1]
keyValue[1 0 0 0,1 0 0 1,1 0 0 0,1 0 0 -1,0 0 0 0]}DEF AAAAAA
PositionInterpolator{key[0]
keyValue[0 -1.9 0]}DEF AAAAAAA1 PositionInterpolator{key[0,0.5,1]
keyValue[0 0 0,0 0 10,0 0 0]}]}
Group{children[
DEF A2 Transform{children A2{}}DEF AAA2
OrientationInterpolator{key[0,0.25,0.5,0.75,1]
keyValue[1 0 0 0,1 0 0 -1,1 0 0 0,1 0 0 1,0 0 0 0]}DEF AAAAAA2
PositionInterpolator{key[0]
keyValue[0 -1.9 0]}DEF AAAAAAA2 PositionInterpolator{key[0,0.5,1]
keyValue[0 0 0,0 0 10,0 0 0]}]}
Group{children[
DEF A3 Transform{children B{}}DEF AAA3
OrientationInterpolator{key[0,0.25,0.5,0.75,1]
keyValue[1 0 0 0,1 0 0 1.2,1 0 0 0,1 0 0 -1.2,0 0 0 0]}DEF AAAAAA3
PositionInterpolator{key[0]
keyValue[0 -4.5 0]}DEF AAAAAAA3 PositionInterpolator{key[0,0.5,1]
keyValue[0 0 0,0 0 10,0 0 0]}]}

Group{children[
DEF A4 Transform{children B2{}}DEF AAA4
OrientationInterpolator{key[0,0.25,0.5,0.75,1]
keyValue[1 0 0 0,1 0 0 -1.2,1 0 0 0,1 0 0 1.2,0 0 0 0]}DEF AAAAAA4
PositionInterpolator{key[0]
keyValue[0 -4.5 0]}DEF AAAAAAA4 PositionInterpolator{key[0,0.5,1]
keyValue[0 0 0,0 0 10,0 0 0]}]}
Group{children[
DEF A5 Transform{children C{}}DEF AAA5
OrientationInterpolator{key[0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1]
keyValue[0 1 0 0,0 1 0 2.2,0 1 0 0,0 1 0 -2.2,0 0 0 0,0 1 0 2.2,0 1 0 0,0 1 0
-2.2,0 0 0 0]}DEF AAAAAA5 PositionInterpolator{key[0]
keyValue[0 0 0]}DEF AAAAAAA5 PositionInterpolator{key[0,0.5,1]
keyValue[0 0 0,0 0 10,0 0 0]}]}
]}
DEF AAA6 OrientationInterpolator{key[0,0.49,0.5,0.99,1]
keyValue[0 0 0 0,0 0 0 0,0 1 0 3.1415926535897932384626433832795,0 1 0
3.1415926535897932384626433832795,0 0 0 0]}DEF AAAAAA6
PositionInterpolator{key[0,0.4,0.6,0.8,1]
keyValue[0 0 0,0 0 10,0 0 10,0 0 0,0 0 0]}]}

Group{children[

DEF AAAAA TouchSensor{enabled TRUE}


DEF AA TimeSensor{enabled FALSE loop TRUE cycleInterval 3}
DEF AAAA Transform{children Shape{geometry Sphere{radius 0.5}appearance
Appearance{material Material
{diffuseColor 0 1 0}}}translation -2 -8 6}]}
ROUTE AA.fraction_changed TO AAA.set_fraction
ROUTE AA.fraction_changed TO AAA2.set_fraction
ROUTE AA.fraction_changed TO AAA3.set_fraction
ROUTE AA.fraction_changed TO AAA4.set_fraction
ROUTE AA.fraction_changed TO AAA5.set_fraction
ROUTE AA.fraction_changed TO AAA6.set_fraction
ROUTE AAA.value_changed TO A.rotation
ROUTE AAA2.value_changed TO A2.rotation
ROUTE AAA3.value_changed TO A3.rotation
ROUTE AAA4.value_changed TO A4.rotation
ROUTE AAA5.value_changed TO A5.rotation
ROUTE AAA6.value_changed TO A6.rotation
ROUTE AAAAAA.value_changed TO A.center
ROUTE AAAAAA2.value_changed TO A2.center
ROUTE AAAAAA3.value_changed TO A3.center
ROUTE AAAAAA4.value_changed TO A4.center
ROUTE AAAAAA5.value_changed TO A5.center
ROUTE AAAAAA6.value_changed TO A6.center
ROUTE AA.fraction_changed TO AAAAAA.set_fraction
ROUTE AA.fraction_changed TO AAAAAA2.set_fraction
ROUTE AA.fraction_changed TO AAAAAA3.set_fraction
ROUTE AA.fraction_changed TO AAAAAA4.set_fraction
ROUTE AA.fraction_changed TO AAAAAA5.set_fraction
ROUTE AA.fraction_changed TO AAAAAA6.set_fraction

ROUTE AAAAAAA1.value_changed TO A.translation


ROUTE AAAAAAA2.value_changed TO A2.translation
ROUTE AAAAAAA3.value_changed TO A3.translation
ROUTE AAAAAAA4.value_changed TO A4.translation
ROUTE AAAAAAA5.value_changed TO A5.translation
ROUTE AA.fraction_changed TO AAAAAAA1.set_fraction
ROUTE AA.fraction_changed TO AAAAAAA2.set_fraction
ROUTE AA.fraction_changed TO AAAAAAA3.set_fraction
ROUTE AA.fraction_changed TO AAAAAAA4.set_fraction
ROUTE AA.fraction_changed TO AAAAAAA5.set_fraction

ROUTE AAAAA.isActive TO AA.enabled

Transform{children Transform{children Shape{geometry Box{size 30 0


60}appearance Appearance{material
Material{diffuseColor 0.7 0.7 0.7}}}}translation 0 -8.5 0}

Das könnte Ihnen auch gefallen