home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-05-17 | 23.6 KB | 1,131 lines |
- #VRML V1.0 ascii
-
- Separator {
- DEF CreatorInfo Info {
- string "Created by Chris Laurel"
- }
-
- DEF CopyrightInfo Info {
- string "Copyright (C) 1995 Dimension X, Inc."
- }
-
- DEF Viewer Info { string "walk" }
- DEF BackgroundColor Info { string "0.5 0.5 0.8" }
-
- # Light from above . . .
- PointLight { location 0 40 0 }
-
- # . . . plus a bit of ambient light.
- Environment {
- ambientColor 0.8 0.8 0.8
- fogColor 0.5 0.5 0.8
- fogType HAZE
- fogVisibility 40
- }
-
- PerspectiveCamera {
- position 0 4 -40.0
- orientation 0 1 0 3.14
- }
-
- Material {
- ambientColor [ 0 0 0 ]
- diffuseColor [ 0.5 0.5 0.6 ]
- }
-
- Separator {
- Material { diffuseColor [ 0.2 0.5 0.3 ]
- ambientColor [ 0.1 0.2 0.2 ] }
- ElevationGrid {
- nx 16
- ny 16
- step 3 3
- heights [ 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 3, 5, 5,
- 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 4,
- 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3,
- 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3,
- 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2,
- 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 1,
- 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 1,
- 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
- 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
- 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3,
- 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3 ]
- }
- }
-
- Separator {
- Material { diffuseColor [ 0.6 0.6 1.0 ]
- ambientColor [ 0.6 0.6 1.0 ]
- transparency 0.5 }
-
- Texture2 { filename "images/water.gif" }
- TextureRotor { speed 0.1 }
-
- Translation { translation -9 0.5 0 }
- ElevationGrid {
- nx 8
- ny 16
- step 3 3
- heights [ 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, 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, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0 ]
- }
-
- }
-
- Switch {
- whichChild -1
-
- DEF Bird Separator {
- NormalBinding {
- value PER_FACE
- }
- Separator {
- # Material { diffuseColor 0.7 0.9 0.8
- # ambientColor 0.7 0.9 0.8 }
- Material { diffuseColor 0.3 0.3 0.3 }
- Separator {
- # Label {
- # label "bird body"
- # }
- Transform {
- translation 0 0 0
- }
- Coordinate3 {
- point [ 0.0 0.0 0.4,
- 1.8 0.0 0.3,
- 1.8 0.0 -0.3,
- 0.0 0.0 -0.4,
- 0.2 -1.0 0.0,
- 1.7 -0.8 0.0]
- }
- Normal {
- vector [ 0 1 0,
- 0 -.5 1,
- 0 -.5 -1,
- -1 -.2 0,
- 1 .2 0]
- }
- IndexedFaceSet {
- coordIndex [ 0, 1, 2, 3, -1,
- 0, 4, 5, 1, -1,
- 2, 5, 4, 3, -1,
- 0, 3, 4, -1,
- 1, 5, 2, -1 ]
- }
- }
- Separator {
- # Label {
- # label "bird head"
- # }
- Coordinate3 {
- point [ 0.0 0.0 0.4,
- 0.0 0.0 -0.4,
- -1.2 -0.6 0.0,
- -0.2 -1.1 0.0]
- }
- Normal {
- vector [ -.5 1 0,
- 0 -.5 1,
- 0 -.5 -1,
- .5 -.5 0]
- }
-
- IndexedFaceSet {
- coordIndex [ 0, 1, 2, -1,
- 3, 0, 2, -1,
- 1, 3, 2, -1,
- 3, 1, 0, -1]
- }
- }
- Separator {
- # Label {
- # label "bird tail"
- # }
- # Material { diffuseColor 0.7 0 0
- # ambientColor 0.7 0 0 }
- Material { diffuseColor 0.3 0.3 0.3 }
- Transform {
- translation 1.8 0 0
- }
- Coordinate3 {
- point [ 0.0 0.0 0.3,
- 1.4 -0.6 0.7,
- 1.4 -0.6 -0.7,
- 0.0 0.0 -0.3,
- 0.2 -0.8 0.0]
- }
- Normal {
- vector [ .3 1 0,
- -.1 -.5 1,
- .25 -1 0,
- -.1 -.5 -1,
- -.5 -.5 0
- ]
- }
-
- IndexedFaceSet {
- coordIndex [ 0, 1, 2, 3, -1,
- 0, 4, 1, -1,
- 1, 4, 2, -1,
- 2, 4, 3, -1,
- 0, 3, 4, -1]
- }
- }
- Separator {
- # Label {
- # label "bird left wing"
- # }
- Transform {
- translation 0 0 0.4
- }
- Separator {
- Pendulum { axis 1 0 0 angles [ -0.5, 0.5 ] }
- Coordinate3 {
- point [ 0.0 0.0 0.0,
- 1.8 0.0 -0.1,
- 1.4 0.2 2.0,
- 0.0 0.2 2.0,
- 0.0 -.02 0.0,
- 1.8 -.02 -0.1,
- 1.4 0.18 2.0,
- 0.0 0.18 2.0]
- }
- Normal {
- vector [ 0 1 -.1,
- 0 -1 -.1,
- 0 0 1,
- 1 0 0,
- 0 0 -1,
- -1 0 0]
- }
- NormalBinding {
- value PER_FACE
- }
- IndexedFaceSet {
- coordIndex [3, 2, 1, 0, -1,
- 4, 5, 6, 7, -1,
- 0, 1, 5, 4, -1,
- 1, 2, 6, 5, -1,
- 2, 3, 7, 6, -1,
- 3, 0, 4, 7, -1
- ]
- }
-
- Transform {
- translation 0 0.2 2.0
- }
- # Pendulum { speed 1.5 axis 1 0 0 angles [ -0.35, 0.1, 0.6 ] }
- Coordinate3 {
- point [ 0.0 0.0 0.0,
- 1.4 0.0 0.0,
- 1.8 -.1 1.6,
- 1.0 -.1 1.4,
- 0.0 -.02 0.0,
- 1.4 -.02 0.0,
- 1.8 -.12 1.6,
- 1.0 -.12 1.4]
- }
- Normal {
- vector [ 0 1 .05,
- 0 -1 .05,
- 0 0 1,
- 1 0 0,
- 0 0 -1,
- -1 0 0]
- }
- NormalBinding {
- value PER_FACE
- }
- IndexedFaceSet {
- coordIndex [3, 2, 1, 0, -1,
- 4, 5, 6, 7, -1,
- 0, 1, 5, 4, -1,
- 1, 2, 6, 5, -1,
- 2, 3, 7, 6, -1,
- 3, 0, 4, 7, -1
- ]
- }
- }
- }
- Separator {
- # Label {
- # label "bird right wing"
- # }
- Separator {
- Transform {
- translation 0 0 -0.4
- }
- Pendulum { axis 1 0 0 angles [ 0.5, -0.5 ] }
- Coordinate3 {
- point [ 0.0 0.00 0.0,
- 1.8 0.00 0.1,
- 1.4 0.20 -2.0,
- 0.0 0.20 -2.0,
- 0.0 -0.02 0.0,
- 1.8 -0.02 0.1,
- 1.4 0.18 -2.0,
- 0.0 0.18 -2.0]
- }
- Normal {
- vector [ 0 1 .1,
- 0 -1 .1,
- 0 0 1,
- 1 0 0,
- 0 0 -1,
- -1 0 0]
- }
- NormalBinding {
- value PER_FACE
- }
- IndexedFaceSet {
- coordIndex [ 0, 1, 2, 3, -1,
- 7, 6, 5, 4, -1,
- 4, 5, 1, 0, -1,
- 5, 6, 2, 1, -1,
- 6, 7, 3, 2, -1,
- 7, 4, 0, 3, -1
- ]
- }
-
- Transform {
- translation 0 0.2 -2.0
- }
- # Pendulum { axis 1 0 0 angles [ 0.35, -0.1, -0.6 ] speed 1.5 }
- Coordinate3 {
- point [ 0.0 0.0 0.0,
- 1.4 0.0 0.0,
- 1.8 -.1 -1.6,
- 1.0 -.1 -1.4,
- 0.0 -.02 0.0,
- 1.4 -.02 0.0,
- 1.8 -.12 -1.6,
- 1.0 -.12 -1.4]
- }
- Normal {
- vector [ 0 1 -.05,
- 0 -1 -.05,
- 0 0 1,
- 1 0 0,
- 0 0 -1,
- -1 0 0]
- }
- NormalBinding {
- value PER_FACE
- }
- IndexedFaceSet {
- coordIndex [ 0, 1, 2, 3, -1,
- 7, 6, 5, 4, -1,
- 4, 5, 1, 0, -1,
- 5, 6, 2, 1, -1,
- 6, 7, 3, 2, -1,
- 7, 4, 0, 3, -1
- ]
- }
- }
- }
- }
- }
-
- DEF Spider Separator {
- DEF SceneInfo Info {
- string "Converted by wcvt2pov v2.6c"
- }
- ShapeHints { creaseAngle 0.9 }
- DEF RearBody Separator {
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- -0.081465 0.175874 0.707853,
- -0.081465 0.013926 0.707852,
- -0.248656 -0.153264 0.526828,
- -0.248656 0.343066 0.526831,
- 0.080483 0.013926 0.707852,
- 0.247674 -0.153264 0.526828,
- 0.080483 0.175874 0.707853,
- 0.247675 0.343066 0.526831,
- -0.217703 -0.122309 0.190475,
- -0.217703 0.312116 0.190478,
- 0.216722 -0.122309 0.190475,
- 0.216722 0.312115 0.190478,
- -0.081465 0.013930 0.009453,
- -0.081465 0.175878 0.009454,
- 0.080483 0.013930 0.009453,
- 0.080483 0.175878 0.009454,
- -0.000491 0.094900 0.707852,
- -0.000491 0.094904 0.009453
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 3, 2, 0, -1,
- 5, 4, 1, -1,
- 2, 5, 1, -1,
- 7, 6, 4, -1,
- 5, 7, 4, -1,
- 3, 0, 6, -1,
- 7, 3, 6, -1,
- 8, 2, 3, -1,
- 9, 8, 3, -1,
- 10, 5, 2, -1,
- 8, 10, 2, -1,
- 11, 7, 5, -1,
- 10, 11, 5, -1,
- 9, 3, 7, -1,
- 11, 9, 7, -1,
- 12, 8, 9, -1,
- 13, 12, 9, -1,
- 14, 10, 8, -1,
- 12, 14, 8, -1,
- 15, 11, 10, -1,
- 14, 15, 10, -1,
- 13, 9, 11, -1,
- 15, 13, 11, -1,
- 16, 0, 1, -1,
- 16, 1, 4, -1,
- 16, 4, 6, -1,
- 16, 6, 0, -1,
- 17, 12, 13, -1,
- 17, 14, 12, -1,
- 17, 15, 14, -1,
- 17, 13, 15, -1
- ]
- }
- }
- DEF MidBody Separator {
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- -0.100558 -0.005161 -0.297976,
- -0.100558 0.194974 -0.297974,
- -0.132159 0.226573 -0.147091,
- -0.132159 -0.036763 -0.147092,
- 0.099577 0.194974 -0.297974,
- 0.131177 0.226573 -0.147091,
- 0.099577 -0.005161 -0.297976,
- 0.131177 -0.036762 -0.147092,
- -0.100558 0.194972 0.003792,
- -0.100558 -0.005163 0.003791,
- 0.099577 0.194972 0.003792,
- 0.099577 -0.005163 0.003791,
- -0.000491 0.094906 -0.297975,
- -0.000491 0.094904 0.003791
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 3, 2, 0, -1,
- 5, 4, 1, -1,
- 2, 5, 1, -1,
- 7, 6, 4, -1,
- 5, 7, 4, -1,
- 3, 0, 6, -1,
- 7, 3, 6, -1,
- 8, 2, 3, -1,
- 9, 8, 3, -1,
- 10, 5, 2, -1,
- 8, 10, 2, -1,
- 11, 7, 5, -1,
- 10, 11, 5, -1,
- 9, 3, 7, -1,
- 11, 9, 7, -1,
- 12, 0, 1, -1,
- 12, 1, 4, -1,
- 12, 4, 6, -1,
- 12, 6, 0, -1,
- 13, 8, 9, -1,
- 13, 10, 8, -1,
- 13, 11, 10, -1,
- 13, 9, 11, -1
- ]
- }
- }
- DEF Head Separator {
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- -0.108286 0.199549 -0.308944,
- -0.159406 0.250508 -0.411886,
- 0.104376 0.199886 -0.308944,
- 0.155335 0.251006 -0.411886,
- -0.107950 -0.013113 -0.308945,
- -0.158908 -0.064232 -0.411889,
- 0.104713 -0.012777 -0.308945,
- 0.155832 -0.063734 -0.411889,
- -0.108286 0.192679 -0.524282,
- 0.104376 0.192941 -0.524070,
- -0.057177 0.027410 -0.658116,
- 0.053939 0.027672 -0.657904,
- -0.001787 0.093386 -0.308945,
- -0.001787 0.110175 -0.591093
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 2, 3, 1, -1,
- 0, 5, 4, -1,
- 0, 1, 5, -1,
- 4, 7, 6, -1,
- 4, 5, 7, -1,
- 6, 3, 2, -1,
- 6, 7, 3, -1,
- 3, 8, 1, -1,
- 3, 9, 8, -1,
- 1, 10, 5, -1,
- 1, 8, 10, -1,
- 5, 11, 7, -1,
- 5, 10, 11, -1,
- 7, 9, 3, -1,
- 7, 11, 9, -1,
- 0, 12, 2, -1,
- 4, 12, 0, -1,
- 6, 12, 4, -1,
- 2, 12, 6, -1,
- 9, 13, 8, -1,
- 8, 13, 10, -1,
- 10, 13, 11, -1,
- 11, 13, 9, -1
- ]
- }
- }
- DEF RightFrontLeg Separator {
- Pendulum { speed 2
- angles [ 0, 0, 0, 0, 0, -0.25, -0.5, -0.25 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- -0.619640 -0.342166 -0.705842,
- -0.617952 -0.342167 -0.707854,
- -0.552964 -0.099779 -0.672962,
- -0.573994 -0.099780 -0.647899,
- -0.616061 -0.343065 -0.706267,
- -0.529413 -0.110970 -0.653200,
- -0.617749 -0.343065 -0.704255,
- -0.550443 -0.110970 -0.628137,
- -0.294652 0.103853 -0.466031,
- -0.325353 0.103853 -0.429443,
- -0.276358 0.062490 -0.450680,
- -0.307059 0.062490 -0.414093,
- -0.048355 0.107557 -0.259363,
- -0.079056 0.107557 -0.222775,
- -0.048355 0.059795 -0.259363,
- -0.079056 0.059795 -0.222775,
- -0.617851 -0.342616 -0.706055,
- -0.063705 0.083676 -0.241069
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 3, 2, 0, -1,
- 5, 4, 1, -1,
- 2, 5, 1, -1,
- 7, 6, 4, -1,
- 5, 7, 4, -1,
- 3, 0, 6, -1,
- 7, 3, 6, -1,
- 8, 2, 3, -1,
- 9, 8, 3, -1,
- 10, 5, 2, -1,
- 8, 10, 2, -1,
- 11, 7, 5, -1,
- 10, 11, 5, -1,
- 9, 3, 7, -1,
- 11, 9, 7, -1,
- 12, 8, 9, -1,
- 13, 12, 9, -1,
- 14, 10, 8, -1,
- 12, 14, 8, -1,
- 15, 11, 10, -1,
- 14, 15, 10, -1,
- 13, 9, 11, -1,
- 15, 13, 11, -1,
- 16, 0, 1, -1,
- 16, 1, 4, -1,
- 16, 4, 6, -1,
- 16, 6, 0, -1,
- 17, 12, 13, -1,
- 17, 14, 12, -1,
- 17, 15, 14, -1,
- 17, 13, 15, -1
- ]
- }
- }
- DEF Right2ndLeg Separator {
- Pendulum { speed 2
- angles [ 0, 0, 0, -0.25, -0.5, -0.25, 0, 0 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- -0.794865 -0.342169 -0.309647,
- -0.794409 -0.342169 -0.312234,
- -0.720682 -0.099782 -0.314510,
- -0.726364 -0.099782 -0.282290,
- -0.791978 -0.343068 -0.311806,
- -0.690405 -0.110972 -0.309172,
- -0.792434 -0.343068 -0.309219,
- -0.696087 -0.110972 -0.276951,
- -0.393513 0.103852 -0.264459,
- -0.401806 0.103851 -0.217422,
- -0.369994 0.062489 -0.260312,
- -0.378288 0.062488 -0.213275,
- -0.076879 0.107557 -0.208627,
- -0.085173 0.107556 -0.161591,
- -0.076879 0.059795 -0.208628,
- -0.085173 0.059794 -0.161591,
- -0.793422 -0.342618 -0.310727,
- -0.081026 0.083675 -0.185109
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 3, 2, 0, -1,
- 5, 4, 1, -1,
- 2, 5, 1, -1,
- 7, 6, 4, -1,
- 5, 7, 4, -1,
- 3, 0, 6, -1,
- 7, 3, 6, -1,
- 8, 2, 3, -1,
- 9, 8, 3, -1,
- 10, 5, 2, -1,
- 8, 10, 2, -1,
- 11, 7, 5, -1,
- 10, 11, 5, -1,
- 9, 3, 7, -1,
- 11, 9, 7, -1,
- 12, 8, 9, -1,
- 13, 12, 9, -1,
- 14, 10, 8, -1,
- 12, 14, 8, -1,
- 15, 11, 10, -1,
- 14, 15, 10, -1,
- 13, 9, 11, -1,
- 15, 13, 11, -1,
- 16, 0, 1, -1,
- 16, 1, 4, -1,
- 16, 4, 6, -1,
- 16, 6, 0, -1,
- 17, 12, 13, -1,
- 17, 14, 12, -1,
- 17, 15, 14, -1,
- 17, 13, 15, -1
- ]
- }
- }
- DEF Right3rdLeg Separator {
- Pendulum { speed 2
- angles [ 0, -0.25, -0.5, -0.25, 0, 0, 0, 0 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- -0.802267 -0.342171 0.016403,
- -0.802723 -0.342171 0.013816,
- -0.734222 -0.099784 -0.013538,
- -0.728541 -0.099784 0.018682,
- -0.800292 -0.343070 0.013388,
- -0.703945 -0.110974 -0.018877,
- -0.799836 -0.343070 0.015975,
- -0.698264 -0.110974 0.013343,
- -0.409664 0.103850 -0.078403,
- -0.401371 0.103850 -0.031367,
- -0.386146 0.062487 -0.082551,
- -0.377852 0.062487 -0.035514,
- -0.093031 0.107556 -0.134234,
- -0.084737 0.107556 -0.087198,
- -0.093031 0.059794 -0.134235,
- -0.084737 0.059794 -0.087198,
- -0.801280 -0.342620 0.014896,
- -0.088884 0.083675 -0.110716
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 3, 2, 0, -1,
- 5, 4, 1, -1,
- 2, 5, 1, -1,
- 7, 6, 4, -1,
- 5, 7, 4, -1,
- 3, 0, 6, -1,
- 7, 3, 6, -1,
- 8, 2, 3, -1,
- 9, 8, 3, -1,
- 10, 5, 2, -1,
- 8, 10, 2, -1,
- 11, 7, 5, -1,
- 10, 11, 5, -1,
- 9, 3, 7, -1,
- 11, 9, 7, -1,
- 12, 8, 9, -1,
- 13, 12, 9, -1,
- 14, 10, 8, -1,
- 12, 14, 8, -1,
- 15, 11, 10, -1,
- 14, 15, 10, -1,
- 13, 9, 11, -1,
- 15, 13, 11, -1,
- 16, 0, 1, -1,
- 16, 1, 4, -1,
- 16, 4, 6, -1,
- 16, 6, 0, -1,
- 17, 12, 13, -1,
- 17, 14, 12, -1,
- 17, 15, 14, -1,
- 17, 13, 15, -1
- ]
- }
- }
- DEF RightRearLeg Separator {
- Pendulum { speed 2
- angles [ -0.25, -0.5, 0, 0, 0, 0, 0, -0.25 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- -0.629929 -0.342174 0.416187,
- -0.631617 -0.342174 0.414175,
- -0.585971 -0.099786 0.356234,
- -0.564942 -0.099786 0.381297,
- -0.629726 -0.343072 0.412588,
- -0.562420 -0.110976 0.336473,
- -0.628038 -0.343072 0.414600,
- -0.541390 -0.110976 0.361535,
- -0.337330 0.103849 0.137781,
- -0.306629 0.103849 0.174369,
- -0.319036 0.062486 0.122430,
- -0.288335 0.062486 0.159018,
- -0.091033 0.107556 -0.068887,
- -0.060332 0.107555 -0.032299,
- -0.091033 0.059794 -0.068887,
- -0.060332 0.059793 -0.032299,
- -0.629828 -0.342623 0.414387,
- -0.075683 0.083675 -0.050593
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 3, 2, 0, -1,
- 5, 4, 1, -1,
- 2, 5, 1, -1,
- 7, 6, 4, -1,
- 5, 7, 4, -1,
- 3, 0, 6, -1,
- 7, 3, 6, -1,
- 8, 2, 3, -1,
- 9, 8, 3, -1,
- 10, 5, 2, -1,
- 8, 10, 2, -1,
- 11, 7, 5, -1,
- 10, 11, 5, -1,
- 9, 3, 7, -1,
- 11, 9, 7, -1,
- 12, 8, 9, -1,
- 13, 12, 9, -1,
- 14, 10, 8, -1,
- 12, 14, 8, -1,
- 15, 11, 10, -1,
- 14, 15, 10, -1,
- 13, 9, 11, -1,
- 15, 13, 11, -1,
- 16, 0, 1, -1,
- 16, 1, 4, -1,
- 16, 4, 6, -1,
- 16, 6, 0, -1,
- 17, 12, 13, -1,
- 17, 14, 12, -1,
- 17, 15, 14, -1,
- 17, 13, 15, -1
- ]
- }
- }
- DEF LeftFrontLeg Separator {
- Pendulum { speed 2
- angles [ 0, 0.25, 0.5, 0.25, 0, 0, 0, 0 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- 0.552964 -0.099779 -0.672962,
- 0.617952 -0.342167 -0.707854,
- 0.619640 -0.342166 -0.705842,
- 0.573994 -0.099780 -0.647899,
- 0.529413 -0.110970 -0.653200,
- 0.616061 -0.343065 -0.706267,
- 0.550443 -0.110970 -0.628137,
- 0.617749 -0.343065 -0.704255,
- 0.294652 0.103853 -0.466031,
- 0.325353 0.103853 -0.429443,
- 0.276358 0.062490 -0.450680,
- 0.307059 0.062490 -0.414093,
- 0.048355 0.107557 -0.259363,
- 0.079056 0.107557 -0.222775,
- 0.048355 0.059795 -0.259363,
- 0.079056 0.059795 -0.222775,
- 0.617851 -0.342616 -0.706055,
- 0.063705 0.083676 -0.241069
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 2, 0, 3, -1,
- 1, 5, 4, -1,
- 1, 4, 0, -1,
- 5, 7, 6, -1,
- 5, 6, 4, -1,
- 7, 2, 3, -1,
- 7, 3, 6, -1,
- 3, 0, 8, -1,
- 3, 8, 9, -1,
- 0, 4, 10, -1,
- 0, 10, 8, -1,
- 4, 6, 11, -1,
- 4, 11, 10, -1,
- 6, 3, 9, -1,
- 6, 9, 11, -1,
- 9, 8, 12, -1,
- 9, 12, 13, -1,
- 8, 10, 14, -1,
- 8, 14, 12, -1,
- 10, 11, 15, -1,
- 10, 15, 14, -1,
- 11, 9, 13, -1,
- 11, 13, 15, -1,
- 1, 2, 16, -1,
- 5, 1, 16, -1,
- 7, 5, 16, -1,
- 2, 7, 16, -1,
- 13, 12, 17, -1,
- 12, 14, 17, -1,
- 14, 15, 17, -1,
- 15, 13, 17, -1
- ]
- }
- }
- DEF Left2ndLeg Separator {
- Pendulum { speed 2
- angles [ 0.25, 0.5, 0, 0, 0, 0, 0, 0.25 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- 0.720682 -0.099782 -0.314510,
- 0.794409 -0.342169 -0.312234,
- 0.794865 -0.342169 -0.309647,
- 0.726364 -0.099782 -0.282290,
- 0.690405 -0.110972 -0.309172,
- 0.791978 -0.343068 -0.311806,
- 0.696087 -0.110972 -0.276951,
- 0.792434 -0.343068 -0.309219,
- 0.393513 0.103852 -0.264459,
- 0.401806 0.103851 -0.217422,
- 0.369994 0.062489 -0.260312,
- 0.378288 0.062488 -0.213275,
- 0.076879 0.107557 -0.208627,
- 0.085173 0.107556 -0.161591,
- 0.076879 0.059795 -0.208628,
- 0.085173 0.059794 -0.161591,
- 0.793422 -0.342618 -0.310727,
- 0.081026 0.083675 -0.185109
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 2, 0, 3, -1,
- 1, 5, 4, -1,
- 1, 4, 0, -1,
- 5, 7, 6, -1,
- 5, 6, 4, -1,
- 7, 2, 3, -1,
- 7, 3, 6, -1,
- 3, 0, 8, -1,
- 3, 8, 9, -1,
- 0, 4, 10, -1,
- 0, 10, 8, -1,
- 4, 6, 11, -1,
- 4, 11, 10, -1,
- 6, 3, 9, -1,
- 6, 9, 11, -1,
- 9, 8, 12, -1,
- 9, 12, 13, -1,
- 8, 10, 14, -1,
- 8, 14, 12, -1,
- 10, 11, 15, -1,
- 10, 15, 14, -1,
- 11, 9, 13, -1,
- 11, 13, 15, -1,
- 1, 2, 16, -1,
- 5, 1, 16, -1,
- 7, 5, 16, -1,
- 2, 7, 16, -1,
- 13, 12, 17, -1,
- 12, 14, 17, -1,
- 14, 15, 17, -1,
- 15, 13, 17, -1
- ]
- }
- }
- DEF Left3rdLeg Separator {
- Pendulum { speed 2
- angles [ 0, 0, 0, 0, 0, 0.25, 0.5, 0.25 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- 0.734222 -0.099784 -0.013538,
- 0.802723 -0.342171 0.013817,
- 0.802267 -0.342171 0.016403,
- 0.728541 -0.099784 0.018682,
- 0.703945 -0.110974 -0.018877,
- 0.800292 -0.343069 0.013388,
- 0.698264 -0.110974 0.013343,
- 0.799836 -0.343069 0.015975,
- 0.409664 0.103851 -0.078403,
- 0.401371 0.103850 -0.031367,
- 0.386146 0.062487 -0.082551,
- 0.377852 0.062487 -0.035514,
- 0.093031 0.107556 -0.134234,
- 0.084737 0.107556 -0.087198,
- 0.093031 0.059794 -0.134235,
- 0.084737 0.059794 -0.087198,
- 0.801280 -0.342620 0.014896,
- 0.088884 0.083675 -0.110716
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 2, 0, 3, -1,
- 1, 5, 4, -1,
- 1, 4, 0, -1,
- 5, 7, 6, -1,
- 5, 6, 4, -1,
- 7, 2, 3, -1,
- 7, 3, 6, -1,
- 3, 0, 8, -1,
- 3, 8, 9, -1,
- 0, 4, 10, -1,
- 0, 10, 8, -1,
- 4, 6, 11, -1,
- 4, 11, 10, -1,
- 6, 3, 9, -1,
- 6, 9, 11, -1,
- 9, 8, 12, -1,
- 9, 12, 13, -1,
- 8, 10, 14, -1,
- 8, 14, 12, -1,
- 10, 11, 15, -1,
- 10, 15, 14, -1,
- 11, 9, 13, -1,
- 11, 13, 15, -1,
- 1, 2, 16, -1,
- 5, 1, 16, -1,
- 7, 5, 16, -1,
- 2, 7, 16, -1,
- 13, 12, 17, -1,
- 12, 14, 17, -1,
- 14, 15, 17, -1,
- 15, 13, 17, -1
- ]
- }
- }
- DEF LeftRearLeg Separator {
- Pendulum { speed 2
- angles [ 0, 0, 0, 0.25, 0.5, 0.25, 0, 0 ] }
- Material {
- diffuseColor 0.5 0.2 0.4
- ambientColor 0.5 0.2 0.4
- }
- Coordinate3 {
- point [
- 0.585971 -0.099786 0.356234,
- 0.631617 -0.342174 0.414175,
- 0.629929 -0.342174 0.416187,
- 0.564942 -0.099786 0.381297,
- 0.562420 -0.110976 0.336473,
- 0.629726 -0.343072 0.412588,
- 0.541390 -0.110976 0.361535,
- 0.628038 -0.343072 0.414600,
- 0.337330 0.103849 0.137781,
- 0.306629 0.103849 0.174369,
- 0.319036 0.062486 0.122430,
- 0.288335 0.062486 0.159018,
- 0.091033 0.107556 -0.068887,
- 0.060332 0.107555 -0.032299,
- 0.091033 0.059794 -0.068887,
- 0.060332 0.059793 -0.032299,
- 0.629828 -0.342623 0.414387,
- 0.075683 0.083675 -0.050593
- ]
- }
-
- IndexedFaceSet {
- coordIndex [
- 2, 1, 0, -1,
- 2, 0, 3, -1,
- 1, 5, 4, -1,
- 1, 4, 0, -1,
- 5, 7, 6, -1,
- 5, 6, 4, -1,
- 7, 2, 3, -1,
- 7, 3, 6, -1,
- 3, 0, 8, -1,
- 3, 8, 9, -1,
- 0, 4, 10, -1,
- 0, 10, 8, -1,
- 4, 6, 11, -1,
- 4, 11, 10, -1,
- 6, 3, 9, -1,
- 6, 9, 11, -1,
- 9, 8, 12, -1,
- 9, 12, 13, -1,
- 8, 10, 14, -1,
- 8, 14, 12, -1,
- 10, 11, 15, -1,
- 10, 15, 14, -1,
- 11, 9, 13, -1,
- 11, 13, 15, -1,
- 1, 2, 16, -1,
- 5, 1, 16, -1,
- 7, 5, 16, -1,
- 2, 7, 16, -1,
- 13, 12, 17, -1,
- 12, 14, 17, -1,
- 14, 15, 17, -1,
- 15, 13, 17, -1
- ]
- }
- }
- }
-
-
- }
-
- Separator {
- Rotor { speed -1 rotation 0 1 0 2 }
- Translation { translation 0 10 13 }
- USE Bird
- }
-
- Separator {
- Translation { translation 3 0 4 }
- Rotor { speed -0.7 rotation 0 1 0 0 }
- Shuttle { speed 1
- positions [ 0 13 7,
- 0 14 7,
- 0 15 7,
- 0 16 8,
- 0 16 9,
- 0 16 10,
- 0 16 11,
- 0 15 10,
- 0 14 9,
- 0 13 8,
- 0 13 7,
- 0 13 7,
- 0 10 7,
- 0 6 7,
- 0 7 7,
- 0 8 7,
- 0 10 7,
- 0 11 7,
- 0 13 7,
- 0 13 7,
- 0 13 7,
- 0 13 7,
- 0 13 7 ]
- }
- # Translation { translation 0 13 7 }
- USE Bird
- }
-
- Separator {
- # Shuttle {
- # speed 0.1
- # positions [ 3 2 0,
- # 13 2 0,
- # 13 2 10,
- # 3 2 10 ]
- # }
- # Pendulum { speed 0.4
- # axis 0 1 0
- # angles [ 4.71, 4.71, 4.71, 4.71,
- # 3.14, 3.14, 3.14, 3.14,
- # 1.57, 1.57, 1.57, 1.57,
- # 0, 0, 0, 0 ]
- # }
- Translation { translation 5 2 5 }
- AvoidDNXX { fleeProximity 15
- fleeDistance 15
- speed 0.3
- startAngle -1.57
- }
- Scale { scaleFactor 3 3 3 }
- USE Spider
- }
-
-
- }
-