1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
|
3 | <X3D profile='Immersive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.0.xsd'> |
4 | <head> |
5 | <meta name='title' content=' LightedBuoyPrototype.x3d '/> |
6 | <meta name='description' content='Lighted Buoy Prototype (Lateral Marker) with options for Green/Red, Light On/Off, and Light Glow Scale.'/> |
7 | <meta name='creator' content='Planet 9 Studios, Inc., San Francisco, CA'/> |
8 | <meta name='producer' content='Christian Greuel, Director of Art and Production'/> |
9 | <meta name='modelers' content='Danny Lee, Christian Greuel'/> |
10 | <meta name='reference' content='http://www.planet9.com'/> |
11 | <meta name='reference' content='IHO S-57: http://www.caris.com/s-57'/> |
12 | <meta name='translator' content='Xj3D Format Converter'/> |
13 | <meta name='created' content='17 August 2006'/> |
14 | <meta name='translated' content='18 August 2006'/> |
15 | <meta name='modified' content='20 October 2019'/> |
16 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.x3d '/> |
17 | <meta name='license' content='../../license.html'/> |
18 | </head> |
19 | <Scene> |
20 | <WorldInfo title='LightedBuoyPrototype.x3d'/> |
21 | <ProtoDeclare name='LightedBuoy'> |
22 | <ProtoInterface> |
23 | <!-- NOTE: CATLAM = Catagory of Lateral Marker (Reference: IHO S-57) --> |
24 | <field name='Catlam' type='SFInt32' value='1' accessType='inputOutput'/> |
25 | <!-- 0=None(Unlikely), 1=Green(Port), 2=Red(Starboard), 3=NotImplemented, 4=NotImplemented --> |
26 | <field name='LightType' type='SFInt32' value='1' accessType='inputOutput'/> |
27 | <!-- 0=LightOff, 1=LightOn, 2=LightFlashing(NotImplemented) --> |
28 | <field name='LightGlow' type='SFVec3f' value='1.0 1.0 1.0' accessType='inputOutput'/> |
29 | <!-- XYZ Scale of Light Glow Effect (suggest Z=1.0) (Not Implemented) --> |
30 | <field name='Number' type='SFInt32' value='0' accessType='inputOutput'/> |
31 | </ProtoInterface> |
32 | <ProtoBody> |
33 | <Group DEF='LightedBuoyGeometry'> |
34 | <Switch DEF='CatlamSwitch' whichChoice='-1'> |
35 | <IS> |
36 | <connect nodeField='whichChoice' protoField='Catlam'/> |
37 | </IS> |
38 | <Group DEF='LightedBuoyNone'/> |
39 | <Group DEF='LightedBuoyGreen'> |
40 | <Switch DEF='BuoyLightGreenSwitch' whichChoice='-1'> |
41 | <IS> |
42 | <connect nodeField='whichChoice' protoField='LightType'/> |
43 | </IS> |
44 | <Transform DEF='BuoyLightOffGreen' translation='-0.003122 0.513942 -0.00303'> |
45 | <Shape> |
46 | <Appearance> |
47 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
48 |
<!-- ImageTexture
BuoyGreen07 is a DEF node that has 1 USE node: USE_1 --> <ImageTexture DEF='BuoyGreen07' url=' "Textures/BuoyGreen07.jpg ![]() ![]() |
49 | </Appearance> |
50 |
<!-- IndexedFaceSet
BuoyLightBulb-FACES is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
<IndexedFaceSet DEF='BuoyLightBulb-FACES' coordIndex='0 2 1 -1 0 3 2 -1 0 4 3 -1 0 5 4 -1 0 6 5 -1 0 1 6 -1 3 10 9 -1 3 4 10 -1 4 11 10 -1 4 5 11 -1 5 12 11 -1 5 6 12 -1 6 7 12 -1 6 1 7 -1 8 13 14 -1 8 14 15 -1 8 15 16 -1 8 16 17 -1 7 8 13 -1 14 13 8 -1 9 10 15 -1 15 14 9 -1 10 11 16 -1 16 15 10 -1 11 12 17 -1 17 16 11 -1 12 7 8 -1 8 17 12 -1 1 18 7 -1 1 2 18 -1 2 9 18 -1 2 3 9 -1 7 18 13 -1 13 8 7 -1 18 9 14 -1 14 13 18 -1' normalIndex='13 18 7 -1 13 2 18 -1 13 5 2 -1 13 17 5 -1 13 12 17 -1 13 7 12 -1 2 4 3 -1 2 5 4 -1 5 15 4 -1 5 17 15 -1 17 11 15 -1 17 12 11 -1 12 8 11 -1 12 7 8 -1 0 9 10 -1 0 10 16 -1 0 16 6 -1 0 6 1 -1 8 0 9 -1 10 9 0 -1 3 4 16 -1 16 10 3 -1 4 15 6 -1 6 16 4 -1 15 11 1 -1 1 6 15 -1 11 8 0 -1 0 1 11 -1 7 14 8 -1 7 18 14 -1 18 3 14 -1 18 2 3 -1 8 14 9 -1 9 0 8 -1 14 3 10 -1 10 9 14 -1' texCoordIndex='0 2 1 -1 0 3 19 -1 0 4 3 -1 0 5 4 -1 0 6 5 -1 0 1 6 -1 3 10 9 -1 3 4 10 -1 4 11 10 -1 4 5 11 -1 5 12 11 -1 5 6 12 -1 6 7 12 -1 6 1 7 -1 20 21 14 -1 20 14 15 -1 20 15 16 -1 8 16 17 -1 7 8 13 -1 14 21 20 -1 9 10 15 -1 15 14 9 -1 10 11 16 -1 16 15 10 -1 11 12 17 -1 17 16 11 -1 12 7 8 -1 8 17 12 -1 1 18 7 -1 1 2 18 -1 19 9 22 -1 19 3 9 -1 7 18 13 -1 13 8 7 -1 22 9 14 -1 14 21 22 -1'> |
51 | <Coordinate DEF='BuoyLightOffGreen-COORD' point='0.003149 2.41685 0.003059 0.06215 2.41685 0.00303 0.032623 2.41685 -0.048112 -0.026431 2.41685 -0.048112 -0.055905 2.41685 0.003059 -0.026378 2.41685 0.054202 0.032676 2.41685 0.054202 0.06215 2.53089 0.00303 0.03533 2.57828 0.00303 -0.026431 2.53089 -0.048112 -0.055905 2.53089 0.003059 -0.026378 2.53089 0.054202 0.032676 2.53089 0.054202 0.019213 2.57828 -0.024885 -0.013021 2.57828 -0.024885 -0.029085 2.57828 0.003059 -0.012968 2.57828 0.030975 0.019266 2.57828 0.030975 0.03257 2.53089 -0.048142'/> |
52 | <Normal vector='0.4913 0.8237 0.2827 0.3046 0.7938 0.5262 -0.3965 -0.6099 -0.686 -0.4864 0.2367 -0.841 -0.9715 0.2367 4.0E-4 -0.7923 -0.61 4.0E-4 -0.3039 0.7939 0.5264 0.7923 -0.61 -4.0E-4 0.9762 0.212 0.0453 0.2976 0.4869 -0.8211 -0.3336 0.7461 -0.5761 0.4862 0.2367 0.8411 0.3965 -0.6099 0.686 0.0 -1.0 0.0 0.4852 0.2366 -0.8417 -0.4857 0.2366 0.8414 -0.6078 0.794 5.0E-4 -0.3962 -0.6099 0.6862 0.3962 -0.6099 -0.6862'/> |
53 | <TextureCoordinate DEF='BuoyLightOffGreen-TEXCOORD' point='2.0 0.486349 3.00028 0.486349 3.62636 0.486349 0.374691 0.486349 1.0 0.486349 1.62567 0.486349 2.37433 0.486349 3.00028 0.84887 3.0005 0.9995 0.374691 0.84887 1.0 0.84887 1.62567 0.84887 2.37433 0.84887 3.62694 0.9995 0.374988 0.9995 1.0 0.9995 1.62567 0.9995 2.37433 0.9995 3.62706 0.84887 -0.373638 0.486349 -0.999495 0.9995 -0.373059 0.9995 -0.372942 0.84887'/> |
54 | </IndexedFaceSet> |
55 | </Shape> |
56 | </Transform> |
57 | <Transform DEF='BuoyLightOnGreen' translation='0.0 3.045 0.0'> |
58 | <Transform DEF='BuoyLightOnGreenBulb' translation='-0.003122 -2.53106 -0.00303'> |
59 | <Shape> |
60 | <Appearance> |
61 | <Material ambientIntensity='0.0' diffuseColor='0.113725 0.662745 0.254902' emissiveColor='0.113725 0.662745 0.254902' shininess='0.145'/> |
62 | </Appearance> |
63 | <IndexedFaceSet USE='BuoyLightBulb-FACES'/> |
64 | </Shape> |
65 | </Transform> |
66 | <Billboard axisOfRotation='0.0 0.0 0.0'> |
67 | <Transform DEF='BuoyLightOnGreenGlow' rotation='-1.0 0.0 0.0 -1.57079'> |
68 | <IS> |
69 | <connect nodeField='scale' protoField='LightGlow'/> |
70 | </IS> |
71 | <Collision enabled='false'> |
72 | <Shape> |
73 | <Appearance> |
74 | <Material diffuseColor='0.113725 0.662745 0.254902' emissiveColor='0.113725 0.662745 0.254902' transparency='0.1'/> |
75 |
<ImageTexture
url=' "Textures/LightOnGreenGlow.png![]() ![]() |
76 | </Appearance> |
77 | <IndexedFaceSet coordIndex='2 0 3 -1 1 3 0 -1' normalIndex='0 0 0 -1 0 0 0 -1' texCoordIndex='2 0 3 -1 1 3 0 -1'> |
78 | <Coordinate point='-0.5 0.0 0.5 0.5 0.0 0.5 -0.5 0.0 -0.5 0.5 0.0 -0.5'/> |
79 | <Normal vector='0.0 1.0 0.0'/> |
80 | <TextureCoordinate point='0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0'/> |
81 | </IndexedFaceSet> |
82 | </Shape> |
83 | </Collision> |
84 | </Transform> |
85 | </Billboard> |
86 | </Transform> |
87 | </Switch> |
88 | <Group DEF='BuoyBodyGreen'> |
89 | <Transform DEF='BuoyBaseGreen' translation='0.0 0.513942 0.0'> |
90 | <Shape> |
91 | <Appearance> |
92 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
93 |
<ImageTexture
url=' "Textures/BuoyGreen01.jpg![]() ![]() |
94 | </Appearance> |
95 | <IndexedFaceSet coordIndex='20 29 28 -1 20 21 29 -1 21 30 29 -1 21 22 30 -1 22 31 30 -1 22 23 31 -1 23 32 31 -1 23 24 32 -1 24 33 32 -1 24 25 33 -1 25 34 33 -1 25 26 34 -1 26 35 34 -1 26 27 35 -1 27 28 35 -1 27 20 28 -1' normalIndex='1 6 1 -1 1 6 6 -1 6 7 6 -1 6 7 7 -1 7 0 7 -1 7 0 0 -1 0 2 0 -1 0 2 2 -1 2 5 2 -1 2 5 5 -1 5 4 5 -1 5 4 4 -1 4 3 4 -1 4 3 3 -1 3 1 3 -1 3 1 1 -1' texCoordIndex='0 1 2 -1 0 3 1 -1 3 4 1 -1 3 5 4 -1 16 6 17 -1 16 7 6 -1 7 8 6 -1 7 9 8 -1 9 10 8 -1 9 11 10 -1 11 12 10 -1 11 13 12 -1 13 14 12 -1 13 15 14 -1 15 2 14 -1 15 0 2 -1'> |
96 |
<!-- Coordinate
BuoyBase-COORD is a DEF node that has 9 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9 --> <Coordinate DEF='BuoyBase-COORD' point='-0.332 1.14995 0.33188 0.332 1.14995 0.33188 -0.332 1.14995 -0.331881 0.332 1.14995 -0.331881 0.0 1.14995 0.0 -0.332 1.64948 0.33188 0.332 1.64948 0.33188 -0.332 1.64948 -0.331881 0.332 1.64948 -0.331881 -0.332 1.71231 0.33188 0.332 1.71231 0.33188 -0.332 1.71231 -0.331881 0.332 1.71231 -0.331881 0.0 1.64948 0.0 0.0 1.71231 0.0 0.332 2.21357 0.33188 0.0 2.21357 0.0 -0.332 2.21357 0.33188 -0.332 2.21357 -0.331881 0.332 2.21357 -0.331881 0.793007 -0.514149 0.0 0.56074 -0.514149 -0.56074 0.0 -0.514149 -0.793007 -0.56074 -0.514149 -0.56074 -0.793007 -0.514149 0.0 -0.56074 -0.514149 0.56074 0.0 -0.514149 0.793007 0.56074 -0.514149 0.56074 0.793007 -0.002116 0.0 0.56074 -0.002116 -0.56074 0.0 -0.002116 -0.793007 -0.56074 -0.002116 -0.56074 -0.793007 -0.002116 0.0 -0.56074 -0.002116 0.56074 0.0 -0.002116 0.793007 0.56074 -0.002116 0.56074 0.028183 2.21357 0.05061 0.057711 2.21357 -5.32E-4 0.028183 2.21357 -0.051675 -0.030871 2.21357 -0.051675 -0.060398 2.21357 -5.32E-4 -0.030871 2.21357 0.05061 0.057711 2.39864 -5.32E-4 0.028183 2.39864 -0.051675 -0.030871 2.39864 -0.051675 -0.060398 2.39864 -5.32E-4 -0.030871 2.39864 0.05061 0.028183 2.39864 0.05061 0.09812 2.41671 -5.32E-4 0.048388 2.41671 -0.086671 -0.051075 2.41671 -0.086671 -0.100808 2.41671 -5.32E-4 -0.051075 2.41671 0.085605 0.048388 2.41671 0.085605 0.0 2.21357 -0.484779 0.0 2.26357 -0.484779 0.0 2.26357 -0.470191 0.0 2.21357 -0.470191 0.34279 2.21357 -0.34279 0.34279 2.26357 -0.34279 0.332475 2.26357 -0.332475 0.332475 2.21357 -0.332475 0.484779 2.21357 0.0 0.484779 2.26357 0.0 0.470191 2.26357 0.0 0.470191 2.21357 0.0 0.34279 2.21357 0.34279 0.34279 2.26357 0.34279 0.332475 2.26357 0.332475 0.332475 2.21357 0.332475 0.0 2.21357 0.484779 0.0 2.26357 0.484779 0.0 2.26357 0.470191 0.0 2.21357 0.470191 -0.34279 2.21357 0.34279 -0.34279 2.26357 0.34279 -0.332475 2.26357 0.332475 -0.332475 2.21357 0.332475 -0.484779 2.21357 0.0 -0.484779 2.26357 0.0 -0.470191 2.26357 0.0 -0.470191 2.21357 0.0 -0.34279 2.21357 -0.34279 -0.34279 2.26357 -0.34279 -0.332475 2.26357 -0.332475 -0.332475 2.21357 -0.332475'/> |
97 | <Normal vector='-0.7071 0.0 -0.7071 1.0 0.0 0.0 -1.0 0.0 0.0 0.7071 0.0 0.7071 0.0 0.0 1.0 -0.7071 0.0 0.7071 0.7071 0.0 -0.7071 0.0 0.0 -1.0'/> |
98 |
<!-- TextureCoordinate
BuoyBase-TEXCOORD is a DEF node that has 9 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9 --> <TextureCoordinate DEF='BuoyBase-TEXCOORD' point='4.5 4.99E-4 5.25 0.999501 4.5 0.999501 5.25 4.99E-4 6.0 0.999501 6.0 4.99E-4 0.75 0.999501 0.75 4.99E-4 1.5 0.999501 1.5 4.99E-4 2.25 0.999501 2.25 4.99E-4 3.0 0.999501 3.0 4.99E-4 3.75 0.999501 3.75 4.99E-4 0.0 4.99E-4 0.0 0.999501 0.9995 0.5 0.8532 0.8532 0.5 0.9995 0.1468 0.8532 4.99E-4 0.5 0.1468 0.1468 0.5 4.99E-4 0.8532 0.1468 0.9995 0.9995 0.9995 4.99E-4 4.99E-4 0.9995 4.99E-4 4.99E-4 0.5 0.5 4.99E-4 0.9995 4.99E-4 4.99E-4 0.9995 4.99E-4 4.99E-4 0.9995 0.999501 4.99E-4 4.99E-4 4.99E-4 0.999501 0.9995 0.9995 4.99E-4 4.99E-4 4.99E-4 4.99E-4 0.9995 4.99E-4 4.99E-4 0.999501 4.99E-4 4.99E-4 4.99E-4 0.999501 4.99E-4 4.99E-4 4.99E-4 4.99E-4 0.999501 0.999501 0.999501 0.9995 4.99E-4 4.99E-4 4.99E-4 4.99E-4 4.99E-4 0.9995 0.999501 2.37433 4.99E-4 3.62567 4.99E-4 0.374334 4.99E-4 1.0 4.99E-4 1.62567 4.99E-4 3.0 0.428459 3.62567 0.428459 0.374334 0.428459 1.0 0.428459 1.62567 0.428459 2.37433 0.428459 3.0 0.485885 3.62567 0.485885 0.374334 0.485885 1.0 0.485885 1.62567 0.485885 2.37433 0.485885 -0.374334 4.99E-4 -0.374334 0.428459 -1.0 0.485885 -0.374334 0.485885 8.0 4.99E-4 8.0 0.999501 7.0 4.99E-4 7.0 0.999501 6.0 4.99E-4 5.0 4.99E-4 5.0 0.999501 4.0 4.99E-4 4.0 0.999501 3.0 4.99E-4 2.0 4.99E-4 2.0 0.999501 1.0 4.99E-4 1.0 0.999501 0.0 4.99E-4 -0.163761 1.02363 1.16376 1.02363 1.16376 -0.023634 -0.163761 -0.023634 -0.164 1.02363 -0.164 -0.023634 1.164 1.02363 1.164 -0.023634'/> |
99 | </IndexedFaceSet> |
100 | </Shape> |
101 | <Shape> |
102 | <Appearance> |
103 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
104 |
<ImageTexture
url=' "Textures/BuoyGreen02.jpg![]() ![]() |
105 | </Appearance> |
106 | <IndexedFaceSet coordIndex='0 4 2 -1 1 3 4 -1 0 1 4 -1 3 2 4 -1 5 13 6 -1 9 14 11 -1 7 8 13 -1 10 12 14 -1 5 7 13 -1 9 10 14 -1 8 6 13 -1 12 11 14 -1 28 29 30 -1 28 30 31 -1 28 31 32 -1 28 32 33 -1 28 33 34 -1 28 34 35 -1' normalIndex='0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1' texCoordIndex='29 30 31 -1 27 26 30 -1 29 27 30 -1 26 31 30 -1 29 30 27 -1 29 30 31 -1 31 26 30 -1 27 26 30 -1 29 31 30 -1 29 27 30 -1 26 27 30 -1 26 31 30 -1 18 19 20 -1 18 20 21 -1 18 21 22 -1 18 22 23 -1 18 23 24 -1 18 24 25 -1'> |
107 | <Coordinate USE='BuoyBase-COORD'/> |
108 | <Normal vector='0.0 1.0 0.0 0.0 -1.0 0.0'/> |
109 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
110 | </IndexedFaceSet> |
111 | </Shape> |
112 | <Shape> |
113 | <Appearance> |
114 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
115 |
<ImageTexture
url=' "Textures/BuoyGreen04.jpg![]() ![]() |
116 | </Appearance> |
117 | <IndexedFaceSet coordIndex='2 4 13 -1 13 7 2 -1 4 0 5 -1 5 13 4 -1 1 4 13 -1 13 6 1 -1 4 3 8 -1 8 13 4 -1 15 16 14 -1 14 10 15 -1 16 17 9 -1 9 14 16 -1 18 16 14 -1 14 11 18 -1 16 19 12 -1 12 14 16 -1 16 15 14 -1 10 14 15 -1 17 16 9 -1 14 9 16 -1 16 18 14 -1 11 14 18 -1 19 16 12 -1 14 12 16 -1 4 2 13 -1 7 13 2 -1 0 4 5 -1 13 5 4 -1 4 1 13 -1 6 13 1 -1 3 4 8 -1 13 8 4 -1' normalIndex='2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 2 2 2 -1 2 2 2 -1 1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1' texCoordIndex='50 44 51 -1 51 46 50 -1 48 49 28 -1 28 37 48 -1 44 45 46 -1 46 47 44 -1 32 33 26 -1 26 34 32 -1 28 37 42 -1 42 43 28 -1 26 40 41 -1 41 35 26 -1 34 37 38 -1 38 39 34 -1 34 26 35 -1 35 36 34 -1 37 28 42 -1 43 42 28 -1 40 26 41 -1 35 41 26 -1 37 34 38 -1 39 38 34 -1 26 34 35 -1 36 35 34 -1 44 50 51 -1 46 51 50 -1 49 48 28 -1 37 28 48 -1 45 44 46 -1 47 46 44 -1 33 32 26 -1 34 26 32 -1'> |
118 | <Coordinate USE='BuoyBase-COORD'/> |
119 | <Normal vector='-0.7069 0.0 -0.7072 0.7069 0.0 0.7072 -0.7069 0.0 0.7072 0.7069 0.0 -0.7072'/> |
120 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
121 | </IndexedFaceSet> |
122 | </Shape> |
123 | <Shape> |
124 | <Appearance> |
125 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
126 |
<ImageTexture
url=' "Textures/BuoyGreen06.jpg![]() ![]() |
127 | </Appearance> |
128 | <IndexedFaceSet coordIndex='10 9 5 -1 5 6 10 -1 12 10 6 -1 6 8 12 -1 11 12 8 -1 8 7 11 -1 9 11 7 -1 7 5 9 -1 54 59 58 -1 54 55 59 -1 55 60 59 -1 55 56 60 -1 56 61 60 -1 56 57 61 -1 57 58 61 -1 57 54 58 -1 58 63 62 -1 58 59 63 -1 59 64 63 -1 59 60 64 -1 60 65 64 -1 60 61 65 -1 61 62 65 -1 61 58 62 -1 62 67 66 -1 62 63 67 -1 63 68 67 -1 63 64 68 -1 64 69 68 -1 64 65 69 -1 65 66 69 -1 65 62 66 -1 66 71 70 -1 66 67 71 -1 67 72 71 -1 67 68 72 -1 68 73 72 -1 68 69 73 -1 69 70 73 -1 69 66 70 -1 70 75 74 -1 70 71 75 -1 71 76 75 -1 71 72 76 -1 72 77 76 -1 72 73 77 -1 73 74 77 -1 73 70 74 -1 74 79 78 -1 74 75 79 -1 75 80 79 -1 75 76 80 -1 76 81 80 -1 76 77 81 -1 77 78 81 -1 77 74 78 -1 78 83 82 -1 78 79 83 -1 79 84 83 -1 79 80 84 -1 80 85 84 -1 80 81 85 -1 81 82 85 -1 81 78 82 -1 82 55 54 -1 82 83 55 -1 83 56 55 -1 83 84 56 -1 84 57 56 -1 84 85 57 -1 85 54 57 -1 85 82 54 -1' normalIndex='5 5 5 -1 5 5 5 -1 1 1 1 -1 1 1 1 -1 9 9 9 -1 9 9 9 -1 2 2 2 -1 2 2 2 -1 9 8 8 -1 9 9 8 -1 3 3 3 -1 3 3 3 -1 5 7 7 -1 5 5 7 -1 6 6 6 -1 6 6 6 -1 8 1 1 -1 8 8 1 -1 3 3 3 -1 3 3 3 -1 7 2 2 -1 7 7 2 -1 6 6 6 -1 6 6 6 -1 1 4 4 -1 1 1 4 -1 3 3 3 -1 3 3 3 -1 2 0 0 -1 2 2 0 -1 6 6 6 -1 6 6 6 -1 4 5 5 -1 4 4 5 -1 3 3 3 -1 3 3 3 -1 0 9 9 -1 0 0 9 -1 6 6 6 -1 6 6 6 -1 5 7 7 -1 5 5 7 -1 3 3 3 -1 3 3 3 -1 9 8 8 -1 9 9 8 -1 6 6 6 -1 6 6 6 -1 7 2 2 -1 7 7 2 -1 3 3 3 -1 3 3 3 -1 8 1 1 -1 8 8 1 -1 6 6 6 -1 6 6 6 -1 2 0 0 -1 2 2 0 -1 3 3 3 -1 3 3 3 -1 1 4 4 -1 1 1 4 -1 6 6 6 -1 6 6 6 -1 0 9 9 -1 0 0 9 -1 3 3 3 -1 3 3 3 -1 4 5 5 -1 4 4 5 -1 6 6 6 -1 6 6 6 -1' texCoordIndex='94 92 93 -1 93 95 94 -1 89 88 91 -1 91 90 89 -1 94 92 93 -1 93 95 94 -1 89 88 91 -1 91 90 89 -1 73 76 75 -1 73 74 76 -1 74 76 76 -1 74 74 76 -1 74 75 76 -1 74 73 75 -1 73 75 75 -1 73 73 75 -1 75 4 77 -1 75 76 4 -1 76 4 4 -1 76 76 4 -1 76 77 4 -1 76 75 77 -1 75 77 77 -1 75 75 77 -1 77 79 78 -1 77 4 79 -1 4 79 79 -1 4 4 79 -1 4 78 79 -1 4 77 78 -1 77 78 78 -1 77 77 78 -1 78 81 80 -1 78 79 81 -1 79 81 81 -1 79 79 81 -1 79 80 81 -1 79 78 80 -1 78 80 80 -1 78 78 80 -1 80 12 82 -1 80 81 12 -1 81 12 12 -1 81 81 12 -1 81 82 12 -1 81 80 82 -1 80 82 82 -1 80 80 82 -1 82 84 83 -1 82 12 84 -1 12 84 84 -1 12 12 84 -1 12 83 84 -1 12 82 83 -1 82 83 83 -1 82 82 83 -1 83 86 85 -1 83 84 86 -1 84 86 86 -1 84 84 86 -1 84 85 86 -1 84 83 85 -1 83 85 85 -1 83 83 85 -1 85 17 87 -1 85 86 17 -1 86 17 17 -1 86 86 17 -1 86 87 17 -1 86 85 87 -1 85 87 87 -1 85 85 87 -1'> |
129 | <Coordinate USE='BuoyBase-COORD'/> |
130 | <Normal vector='-0.7071 0.0 -0.7071 1.0 0.0 0.0 -1.0 0.0 0.0 0.0 1.0 0.0 0.7071 0.0 0.7071 0.0 0.0 1.0 0.0 -1.0 0.0 -0.7071 0.0 0.7071 0.7071 0.0 -0.7071 0.0 0.0 -1.0'/> |
131 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
132 | </IndexedFaceSet> |
133 | </Shape> |
134 | <Shape> |
135 | <Appearance> |
136 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
137 | <ImageTexture USE='BuoyGreen07'/> |
138 | </Appearance> |
139 | <IndexedFaceSet coordIndex='36 38 37 -1 36 39 38 -1 36 40 39 -1 36 41 40 -1 37 43 42 -1 37 38 43 -1 38 44 43 -1 38 39 44 -1 39 45 44 -1 39 40 45 -1 40 46 45 -1 40 41 46 -1 41 47 46 -1 41 36 47 -1 36 42 47 -1 36 37 42 -1 48 49 50 -1 48 50 51 -1 48 51 52 -1 48 52 53 -1 42 43 49 -1 49 48 42 -1 43 44 50 -1 50 49 43 -1 44 45 51 -1 51 50 44 -1 45 46 52 -1 52 51 45 -1 46 47 53 -1 53 52 46 -1 47 42 48 -1 48 53 47 -1' normalIndex='12 12 12 -1 12 12 12 -1 12 12 12 -1 12 12 12 -1 1 4 1 -1 1 3 4 -1 3 8 4 -1 3 8 8 -1 8 5 8 -1 8 5 5 -1 5 2 5 -1 5 2 2 -1 2 0 2 -1 2 0 0 -1 0 1 0 -1 0 1 1 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 11 10 10 -1 10 11 11 -1 10 13 13 -1 13 10 10 -1 13 14 14 -1 14 13 13 -1 14 9 9 -1 9 14 14 -1 9 6 6 -1 6 9 9 -1 6 11 11 -1 11 6 6 -1' texCoordIndex='52 53 13 -1 52 54 69 -1 52 55 54 -1 52 56 55 -1 13 58 57 -1 13 53 58 -1 69 59 70 -1 69 54 59 -1 54 60 59 -1 54 55 60 -1 55 61 60 -1 55 56 61 -1 56 62 61 -1 56 52 62 -1 52 57 62 -1 52 13 57 -1 71 72 65 -1 71 65 66 -1 63 66 67 -1 63 67 68 -1 57 58 64 -1 64 63 57 -1 70 59 65 -1 65 72 70 -1 59 60 66 -1 66 65 59 -1 60 61 67 -1 67 66 60 -1 61 62 68 -1 68 67 61 -1 62 57 63 -1 63 68 62 -1'> |
140 | <Coordinate USE='BuoyBase-COORD'/> |
141 | <Normal vector='0.5 0.0 0.866 1.0 0.0 0.0 -0.4999 0.0 0.866 0.4999 0.0 -0.866 0.5 0.0 -0.866 -1.0 0.0 0.0 0.204 -0.9129 0.3534 0.0 1.0 0.0 -0.5 0.0 -0.866 -0.204 -0.9129 0.3534 0.204 -0.9129 -0.3534 0.4081 -0.9129 0.0 0.0 -1.0 0.0 -0.204 -0.9129 -0.3534 -0.4081 -0.9129 0.0'/> |
142 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
143 | </IndexedFaceSet> |
144 | </Shape> |
145 | </Transform> |
146 | <Transform DEF='BuoyLegsOutsideGreen' translation='0.0 0.513942 0.0'> |
147 | <Shape> |
148 | <Appearance> |
149 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
150 |
<ImageTexture
url=' "Textures/BuoyGreen03.png![]() ![]() |
151 | </Appearance> |
152 | <IndexedFaceSet coordIndex='5 4 0 -1 0 1 5 -1 7 5 1 -1 1 3 7 -1 6 7 3 -1 3 2 6 -1 4 6 2 -1 2 0 4 -1' normalIndex='2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1' texCoordIndex='1 4 3 -1 3 2 1 -1 1 0 3 -1 3 2 1 -1 1 4 3 -1 3 2 1 -1 1 4 5 -1 5 2 1 -1'> |
153 | <Coordinate point='-0.332 -0.001942 0.33188 0.332 -0.001942 0.33188 -0.332 -0.001942 -0.331881 0.332 -0.001942 -0.331881 -0.332 1.14995 0.33188 0.332 1.14995 0.33188 -0.332 1.14995 -0.331881 0.332 1.14995 -0.331881'/> |
154 | <Normal vector='1.0 0.0 0.0 -1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 -1.0'/> |
155 | <TextureCoordinate point='4.99E-4 0.9995 0.9995 0.9995 0.9995 4.99E-4 4.99E-4 4.99E-4 4.99E-4 0.9995 4.99E-4 4.99E-4'/> |
156 | </IndexedFaceSet> |
157 | </Shape> |
158 | </Transform> |
159 | <Transform DEF='BuoyGuardOutsideGreen' translation='0.0 0.513942 0.0'> |
160 | <Shape> |
161 | <Appearance> |
162 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
163 |
<!-- ImageTexture
BuoyGuard is a DEF node that has 2 USE nodes: USE_1, USE_2 --> <ImageTexture DEF='BuoyGuard' url=' "Textures/BuoyGuard.png ![]() ![]() |
164 | </Appearance> |
165 | <IndexedFaceSet coordIndex='0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1 2 0 4 -1 4 6 2 -1' normalIndex='1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1' texCoordIndex='1 0 2 -1 2 6 1 -1 1 0 7 -1 7 3 1 -1 1 0 7 -1 7 5 1 -1 1 0 2 -1 2 4 1 -1'> |
166 | <Coordinate point='-0.107 2.21357 0.107 0.107 2.21357 0.107 -0.107 2.21357 -0.107 0.107 2.21357 -0.107 -0.288539 2.66455 0.28854 0.288539 2.66455 0.28854 -0.288539 2.66455 -0.288539 0.288539 2.66455 -0.288539'/> |
167 | <Normal vector='-0.9276 -0.3734 0.0 0.0 -0.3734 0.9276 0.0 -0.3734 -0.9276 0.9276 -0.3734 0.0'/> |
168 | <TextureCoordinate point='0.685231 4.99E-4 0.314769 4.99E-4 0.9995 0.9995 4.99E-4 0.9995 4.99E-4 0.999501 4.99E-4 0.999501 4.99E-4 0.9995 0.9995 0.999501'/> |
169 | </IndexedFaceSet> |
170 | </Shape> |
171 | </Transform> |
172 | <Transform DEF='BuoyGuardInsideGreen' translation='0.0 0.513942 0.0'> |
173 | <Shape> |
174 | <Appearance> |
175 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
176 | </Appearance> |
177 | <IndexedFaceSet coordIndex='1 0 5 -1 4 5 0 -1 3 1 7 -1 5 7 1 -1 2 3 6 -1 7 6 3 -1 0 2 4 -1 6 4 2 -1' normalIndex='1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 2 2 2 -1 2 2 2 -1' texCoordIndex='0 1 2 -1 6 2 1 -1 0 1 7 -1 3 7 1 -1 0 1 7 -1 5 7 1 -1 0 1 2 -1 4 2 1 -1'> |
178 | <Coordinate point='-0.107 2.21357 0.107 0.107 2.21357 0.107 -0.107 2.21357 -0.107 0.107 2.21357 -0.107 -0.288539 2.66455 0.28854 0.288539 2.66455 0.28854 -0.288539 2.66455 -0.288539 0.288539 2.66455 -0.288539'/> |
179 | <Normal vector='0.0 0.3734 0.9276 0.0 0.3734 -0.9276 0.9276 0.3734 0.0 -0.9276 0.3734 0.0'/> |
180 | <TextureCoordinate point='0.685231 4.99E-4 0.314769 4.99E-4 0.9995 0.9995 4.99E-4 0.9995 4.99E-4 0.999501 4.99E-4 0.999501 4.99E-4 0.9995 0.9995 0.999501'/> |
181 | </IndexedFaceSet> |
182 | </Shape> |
183 | </Transform> |
184 | </Group> |
185 | </Group> |
186 | <Group DEF='LightedBuoyRed'> |
187 | <Switch DEF='BuoyLightRedSwitch' whichChoice='-1'> |
188 | <IS> |
189 | <connect nodeField='whichChoice' protoField='LightType'/> |
190 | </IS> |
191 | <Transform DEF='BuoyLightOffRed' translation='-0.003122 0.513942 -0.00303'> |
192 | <Shape> |
193 | <Appearance> |
194 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
195 |
<!-- ImageTexture
BuoyRed07 is a DEF node that has 1 USE node: USE_1 --> <ImageTexture DEF='BuoyRed07' url=' "Textures/BuoyRed07.jpg ![]() ![]() |
196 | </Appearance> |
197 | <IndexedFaceSet USE='BuoyLightBulb-FACES'/> |
198 | </Shape> |
199 | </Transform> |
200 | <Transform DEF='BuoyLightOnRed' translation='0.0 3.045 0.0'> |
201 | <Transform DEF='BuoyLightOnRedBulb' translation='-0.003122 -2.53106 -0.00303'> |
202 | <Shape> |
203 | <Appearance> |
204 | <Material ambientIntensity='0.0' diffuseColor='0.662745 0.12549 0.133333' emissiveColor='0.662745 0.12549 0.133333' shininess='0.145'/> |
205 | </Appearance> |
206 | <IndexedFaceSet USE='BuoyLightBulb-FACES'/> |
207 | </Shape> |
208 | </Transform> |
209 | <Billboard axisOfRotation='0.0 0.0 0.0'> |
210 | <Transform DEF='BuoyLightOnRedGlow' rotation='-1.0 0.0 0.0 -1.57079'> |
211 | <IS> |
212 | <connect nodeField='scale' protoField='LightGlow'/> |
213 | </IS> |
214 | <Collision enabled='false'> |
215 | <Shape> |
216 | <Appearance> |
217 | <Material diffuseColor='0.662745 0.12549 0.133333' emissiveColor='0.662745 0.12549 0.133333' transparency='0.1'/> |
218 |
<ImageTexture
url=' "Textures/LightOnRedGlow.png![]() ![]() |
219 | </Appearance> |
220 | <IndexedFaceSet coordIndex='2 0 3 -1 1 3 0 -1' normalIndex='0 0 0 -1 0 0 0 -1' texCoordIndex='2 0 3 -1 1 3 0 -1'> |
221 | <Coordinate point='-0.5 0.0 0.5 0.5 0.0 0.5 -0.5 0.0 -0.5 0.5 0.0 -0.5'/> |
222 | <Normal vector='0.0 1.0 0.0'/> |
223 | <TextureCoordinate point='0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0'/> |
224 | </IndexedFaceSet> |
225 | </Shape> |
226 | </Collision> |
227 | </Transform> |
228 | </Billboard> |
229 | </Transform> |
230 | </Switch> |
231 | <Group DEF='BuoyBodyRed'> |
232 | <Transform DEF='BuoyBaseRed' translation='0.0 0.513942 0.0'> |
233 | <Shape> |
234 | <Appearance> |
235 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
236 |
<ImageTexture
url=' "Textures/BuoyRed01.jpg![]() ![]() |
237 | </Appearance> |
238 | <IndexedFaceSet coordIndex='20 29 28 -1 20 21 29 -1 21 30 29 -1 21 22 30 -1 22 31 30 -1 22 23 31 -1 23 32 31 -1 23 24 32 -1 24 33 32 -1 24 25 33 -1 25 34 33 -1 25 26 34 -1 26 35 34 -1 26 27 35 -1 27 28 35 -1 27 20 28 -1' normalIndex='1 6 1 -1 1 6 6 -1 6 7 6 -1 6 7 7 -1 7 0 7 -1 7 0 0 -1 0 2 0 -1 0 2 2 -1 2 5 2 -1 2 5 5 -1 5 4 5 -1 5 4 4 -1 4 3 4 -1 4 3 3 -1 3 1 3 -1 3 1 1 -1' texCoordIndex='0 1 2 -1 0 3 1 -1 3 4 1 -1 3 5 4 -1 16 6 17 -1 16 7 6 -1 7 8 6 -1 7 9 8 -1 9 10 8 -1 9 11 10 -1 11 12 10 -1 11 13 12 -1 13 14 12 -1 13 15 14 -1 15 2 14 -1 15 0 2 -1'> |
239 | <Coordinate USE='BuoyBase-COORD'/> |
240 | <Normal vector='-0.7071 0.0 -0.7071 1.0 0.0 0.0 -1.0 0.0 0.0 0.7071 0.0 0.7071 0.0 0.0 1.0 -0.7071 0.0 0.7071 0.7071 0.0 -0.7071 0.0 0.0 -1.0'/> |
241 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
242 | </IndexedFaceSet> |
243 | </Shape> |
244 | <Shape> |
245 | <Appearance> |
246 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
247 |
<ImageTexture
url=' "Textures/BuoyRed02.jpg![]() ![]() |
248 | </Appearance> |
249 | <IndexedFaceSet coordIndex='0 4 2 -1 1 3 4 -1 0 1 4 -1 3 2 4 -1 5 13 6 -1 9 14 11 -1 7 8 13 -1 10 12 14 -1 5 7 13 -1 9 10 14 -1 8 6 13 -1 12 11 14 -1 28 29 30 -1 28 30 31 -1 28 31 32 -1 28 32 33 -1 28 33 34 -1 28 34 35 -1' normalIndex='0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 1 1 1 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1' texCoordIndex='29 30 31 -1 27 26 30 -1 29 27 30 -1 26 31 30 -1 29 30 27 -1 29 30 31 -1 31 26 30 -1 27 26 30 -1 29 31 30 -1 29 27 30 -1 26 27 30 -1 26 31 30 -1 18 19 20 -1 18 20 21 -1 18 21 22 -1 18 22 23 -1 18 23 24 -1 18 24 25 -1'> |
250 | <Coordinate USE='BuoyBase-COORD'/> |
251 | <Normal vector='0.0 1.0 0.0 0.0 -1.0 0.0'/> |
252 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
253 | </IndexedFaceSet> |
254 | </Shape> |
255 | <Shape> |
256 | <Appearance> |
257 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
258 |
<ImageTexture
url=' "Textures/BuoyRed04.jpg![]() ![]() |
259 | </Appearance> |
260 | <IndexedFaceSet coordIndex='2 4 13 -1 13 7 2 -1 4 0 5 -1 5 13 4 -1 1 4 13 -1 13 6 1 -1 4 3 8 -1 8 13 4 -1 15 16 14 -1 14 10 15 -1 16 17 9 -1 9 14 16 -1 18 16 14 -1 14 11 18 -1 16 19 12 -1 12 14 16 -1 16 15 14 -1 10 14 15 -1 17 16 9 -1 14 9 16 -1 16 18 14 -1 11 14 18 -1 19 16 12 -1 14 12 16 -1 4 2 13 -1 7 13 2 -1 0 4 5 -1 13 5 4 -1 4 1 13 -1 6 13 1 -1 3 4 8 -1 13 8 4 -1' normalIndex='2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 2 2 2 -1 2 2 2 -1 1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1' texCoordIndex='50 44 51 -1 51 46 50 -1 48 49 28 -1 28 37 48 -1 44 45 46 -1 46 47 44 -1 32 33 26 -1 26 34 32 -1 28 37 42 -1 42 43 28 -1 26 40 41 -1 41 35 26 -1 34 37 38 -1 38 39 34 -1 34 26 35 -1 35 36 34 -1 37 28 42 -1 43 42 28 -1 40 26 41 -1 35 41 26 -1 37 34 38 -1 39 38 34 -1 26 34 35 -1 36 35 34 -1 44 50 51 -1 46 51 50 -1 49 48 28 -1 37 28 48 -1 45 44 46 -1 47 46 44 -1 33 32 26 -1 34 26 32 -1'> |
261 | <Coordinate USE='BuoyBase-COORD'/> |
262 | <Normal vector='-0.7069 0.0 -0.7072 0.7069 0.0 0.7072 -0.7069 0.0 0.7072 0.7069 0.0 -0.7072'/> |
263 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
264 | </IndexedFaceSet> |
265 | </Shape> |
266 | <Shape> |
267 | <Appearance> |
268 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
269 |
<ImageTexture
url=' "Textures/BuoyRed06.jpg![]() ![]() |
270 | </Appearance> |
271 | <IndexedFaceSet coordIndex='10 9 5 -1 5 6 10 -1 12 10 6 -1 6 8 12 -1 11 12 8 -1 8 7 11 -1 9 11 7 -1 7 5 9 -1 54 59 58 -1 54 55 59 -1 55 60 59 -1 55 56 60 -1 56 61 60 -1 56 57 61 -1 57 58 61 -1 57 54 58 -1 58 63 62 -1 58 59 63 -1 59 64 63 -1 59 60 64 -1 60 65 64 -1 60 61 65 -1 61 62 65 -1 61 58 62 -1 62 67 66 -1 62 63 67 -1 63 68 67 -1 63 64 68 -1 64 69 68 -1 64 65 69 -1 65 66 69 -1 65 62 66 -1 66 71 70 -1 66 67 71 -1 67 72 71 -1 67 68 72 -1 68 73 72 -1 68 69 73 -1 69 70 73 -1 69 66 70 -1 70 75 74 -1 70 71 75 -1 71 76 75 -1 71 72 76 -1 72 77 76 -1 72 73 77 -1 73 74 77 -1 73 70 74 -1 74 79 78 -1 74 75 79 -1 75 80 79 -1 75 76 80 -1 76 81 80 -1 76 77 81 -1 77 78 81 -1 77 74 78 -1 78 83 82 -1 78 79 83 -1 79 84 83 -1 79 80 84 -1 80 85 84 -1 80 81 85 -1 81 82 85 -1 81 78 82 -1 82 55 54 -1 82 83 55 -1 83 56 55 -1 83 84 56 -1 84 57 56 -1 84 85 57 -1 85 54 57 -1 85 82 54 -1' normalIndex='5 5 5 -1 5 5 5 -1 1 1 1 -1 1 1 1 -1 9 9 9 -1 9 9 9 -1 2 2 2 -1 2 2 2 -1 9 8 8 -1 9 9 8 -1 3 3 3 -1 3 3 3 -1 5 7 7 -1 5 5 7 -1 6 6 6 -1 6 6 6 -1 8 1 1 -1 8 8 1 -1 3 3 3 -1 3 3 3 -1 7 2 2 -1 7 7 2 -1 6 6 6 -1 6 6 6 -1 1 4 4 -1 1 1 4 -1 3 3 3 -1 3 3 3 -1 2 0 0 -1 2 2 0 -1 6 6 6 -1 6 6 6 -1 4 5 5 -1 4 4 5 -1 3 3 3 -1 3 3 3 -1 0 9 9 -1 0 0 9 -1 6 6 6 -1 6 6 6 -1 5 7 7 -1 5 5 7 -1 3 3 3 -1 3 3 3 -1 9 8 8 -1 9 9 8 -1 6 6 6 -1 6 6 6 -1 7 2 2 -1 7 7 2 -1 3 3 3 -1 3 3 3 -1 8 1 1 -1 8 8 1 -1 6 6 6 -1 6 6 6 -1 2 0 0 -1 2 2 0 -1 3 3 3 -1 3 3 3 -1 1 4 4 -1 1 1 4 -1 6 6 6 -1 6 6 6 -1 0 9 9 -1 0 0 9 -1 3 3 3 -1 3 3 3 -1 4 5 5 -1 4 4 5 -1 6 6 6 -1 6 6 6 -1' texCoordIndex='94 92 93 -1 93 95 94 -1 89 88 91 -1 91 90 89 -1 94 92 93 -1 93 95 94 -1 89 88 91 -1 91 90 89 -1 73 76 75 -1 73 74 76 -1 74 76 76 -1 74 74 76 -1 74 75 76 -1 74 73 75 -1 73 75 75 -1 73 73 75 -1 75 4 77 -1 75 76 4 -1 76 4 4 -1 76 76 4 -1 76 77 4 -1 76 75 77 -1 75 77 77 -1 75 75 77 -1 77 79 78 -1 77 4 79 -1 4 79 79 -1 4 4 79 -1 4 78 79 -1 4 77 78 -1 77 78 78 -1 77 77 78 -1 78 81 80 -1 78 79 81 -1 79 81 81 -1 79 79 81 -1 79 80 81 -1 79 78 80 -1 78 80 80 -1 78 78 80 -1 80 12 82 -1 80 81 12 -1 81 12 12 -1 81 81 12 -1 81 82 12 -1 81 80 82 -1 80 82 82 -1 80 80 82 -1 82 84 83 -1 82 12 84 -1 12 84 84 -1 12 12 84 -1 12 83 84 -1 12 82 83 -1 82 83 83 -1 82 82 83 -1 83 86 85 -1 83 84 86 -1 84 86 86 -1 84 84 86 -1 84 85 86 -1 84 83 85 -1 83 85 85 -1 83 83 85 -1 85 17 87 -1 85 86 17 -1 86 17 17 -1 86 86 17 -1 86 87 17 -1 86 85 87 -1 85 87 87 -1 85 85 87 -1'> |
272 | <Coordinate USE='BuoyBase-COORD'/> |
273 | <Normal vector='-0.7071 0.0 -0.7071 1.0 0.0 0.0 -1.0 0.0 0.0 0.0 1.0 0.0 0.7071 0.0 0.7071 0.0 0.0 1.0 0.0 -1.0 0.0 -0.7071 0.0 0.7071 0.7071 0.0 -0.7071 0.0 0.0 -1.0'/> |
274 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
275 | </IndexedFaceSet> |
276 | </Shape> |
277 | <Shape> |
278 | <Appearance> |
279 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
280 | <ImageTexture USE='BuoyRed07'/> |
281 | </Appearance> |
282 | <IndexedFaceSet coordIndex='36 38 37 -1 36 39 38 -1 36 40 39 -1 36 41 40 -1 37 43 42 -1 37 38 43 -1 38 44 43 -1 38 39 44 -1 39 45 44 -1 39 40 45 -1 40 46 45 -1 40 41 46 -1 41 47 46 -1 41 36 47 -1 36 42 47 -1 36 37 42 -1 48 49 50 -1 48 50 51 -1 48 51 52 -1 48 52 53 -1 42 43 49 -1 49 48 42 -1 43 44 50 -1 50 49 43 -1 44 45 51 -1 51 50 44 -1 45 46 52 -1 52 51 45 -1 46 47 53 -1 53 52 46 -1 47 42 48 -1 48 53 47 -1' normalIndex='12 12 12 -1 12 12 12 -1 12 12 12 -1 12 12 12 -1 1 4 1 -1 1 3 4 -1 3 8 4 -1 3 8 8 -1 8 5 8 -1 8 5 5 -1 5 2 5 -1 5 2 2 -1 2 0 2 -1 2 0 0 -1 0 1 0 -1 0 1 1 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 11 10 10 -1 10 11 11 -1 10 13 13 -1 13 10 10 -1 13 14 14 -1 14 13 13 -1 14 9 9 -1 9 14 14 -1 9 6 6 -1 6 9 9 -1 6 11 11 -1 11 6 6 -1' texCoordIndex='52 53 13 -1 52 54 69 -1 52 55 54 -1 52 56 55 -1 13 58 57 -1 13 53 58 -1 69 59 70 -1 69 54 59 -1 54 60 59 -1 54 55 60 -1 55 61 60 -1 55 56 61 -1 56 62 61 -1 56 52 62 -1 52 57 62 -1 52 13 57 -1 71 72 65 -1 71 65 66 -1 63 66 67 -1 63 67 68 -1 57 58 64 -1 64 63 57 -1 70 59 65 -1 65 72 70 -1 59 60 66 -1 66 65 59 -1 60 61 67 -1 67 66 60 -1 61 62 68 -1 68 67 61 -1 62 57 63 -1 63 68 62 -1'> |
283 | <Coordinate USE='BuoyBase-COORD'/> |
284 | <Normal vector='0.5 0.0 0.866 1.0 0.0 0.0 -0.4999 0.0 0.866 0.4999 0.0 -0.866 0.5 0.0 -0.866 -1.0 0.0 0.0 0.204 -0.9129 0.3534 0.0 1.0 0.0 -0.5 0.0 -0.866 -0.204 -0.9129 0.3534 0.204 -0.9129 -0.3534 0.4081 -0.9129 0.0 0.0 -1.0 0.0 -0.204 -0.9129 -0.3534 -0.4081 -0.9129 0.0'/> |
285 | <TextureCoordinate USE='BuoyBase-TEXCOORD'/> |
286 | </IndexedFaceSet> |
287 | </Shape> |
288 | </Transform> |
289 | <Transform DEF='BuoyLegsOutsideRed' translation='0.0 0.513942 0.0'> |
290 | <Shape> |
291 | <Appearance> |
292 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
293 |
<ImageTexture
url=' "Textures/BuoyRed03.png![]() ![]() |
294 | </Appearance> |
295 | <IndexedFaceSet coordIndex='5 4 0 -1 0 1 5 -1 7 5 1 -1 1 3 7 -1 6 7 3 -1 3 2 6 -1 4 6 2 -1 2 0 4 -1' normalIndex='2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1' texCoordIndex='1 4 3 -1 3 2 1 -1 1 0 3 -1 3 2 1 -1 1 4 3 -1 3 2 1 -1 1 4 5 -1 5 2 1 -1'> |
296 | <Coordinate point='-0.332 -0.001942 0.33188 0.332 -0.001942 0.33188 -0.332 -0.001942 -0.331881 0.332 -0.001942 -0.331881 -0.332 1.14995 0.33188 0.332 1.14995 0.33188 -0.332 1.14995 -0.331881 0.332 1.14995 -0.331881'/> |
297 | <Normal vector='1.0 0.0 0.0 -1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 -1.0'/> |
298 | <TextureCoordinate point='4.99E-4 0.9995 0.9995 0.9995 0.9995 4.99E-4 4.99E-4 4.99E-4 4.99E-4 0.9995 4.99E-4 4.99E-4'/> |
299 | </IndexedFaceSet> |
300 | </Shape> |
301 | </Transform> |
302 | <Transform DEF='BuoyGuardOutsideRed' translation='0.0 0.513942 0.0'> |
303 | <Shape> |
304 | <Appearance> |
305 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
306 | <ImageTexture USE='BuoyGuard'/> |
307 | </Appearance> |
308 | <IndexedFaceSet coordIndex='0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1 2 0 4 -1 4 6 2 -1' normalIndex='1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1' texCoordIndex='1 0 2 -1 2 6 1 -1 1 0 7 -1 7 3 1 -1 1 0 7 -1 7 5 1 -1 1 0 2 -1 2 4 1 -1'> |
309 | <Coordinate point='-0.107 2.21357 0.107 0.107 2.21357 0.107 -0.107 2.21357 -0.107 0.107 2.21357 -0.107 -0.288539 2.66455 0.28854 0.288539 2.66455 0.28854 -0.288539 2.66455 -0.288539 0.288539 2.66455 -0.288539'/> |
310 | <Normal vector='-0.9276 -0.3734 0.0 0.0 -0.3734 0.9276 0.0 -0.3734 -0.9276 0.9276 -0.3734 0.0'/> |
311 | <TextureCoordinate point='0.685231 4.99E-4 0.314769 4.99E-4 0.9995 0.9995 4.99E-4 0.9995 4.99E-4 0.999501 4.99E-4 0.999501 4.99E-4 0.9995 0.9995 0.999501'/> |
312 | </IndexedFaceSet> |
313 | </Shape> |
314 | </Transform> |
315 | <Transform DEF='BuoyGuardInsideRed' translation='0.0 0.513942 0.0'> |
316 | <Shape> |
317 | <Appearance> |
318 | <Material ambientIntensity='0.0' diffuseColor='0.588235 0.588235 0.588235' shininess='0.145'/> |
319 | <ImageTexture USE='BuoyGuard'/> |
320 | </Appearance> |
321 | <IndexedFaceSet coordIndex='1 0 5 -1 4 5 0 -1 3 1 7 -1 5 7 1 -1 2 3 6 -1 7 6 3 -1 0 2 4 -1 6 4 2 -1' normalIndex='1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 2 2 2 -1 2 2 2 -1' texCoordIndex='0 1 2 -1 6 2 1 -1 0 1 7 -1 3 7 1 -1 0 1 7 -1 5 7 1 -1 0 1 2 -1 4 2 1 -1'> |
322 | <Coordinate point='-0.107 2.21357 0.107 0.107 2.21357 0.107 -0.107 2.21357 -0.107 0.107 2.21357 -0.107 -0.288539 2.66455 0.28854 0.288539 2.66455 0.28854 -0.288539 2.66455 -0.288539 0.288539 2.66455 -0.288539'/> |
323 | <Normal vector='0.0 0.3734 0.9276 0.0 0.3734 -0.9276 0.9276 0.3734 0.0 -0.9276 0.3734 0.0'/> |
324 | <TextureCoordinate point='0.685231 4.99E-4 0.314769 4.99E-4 0.9995 0.9995 4.99E-4 0.9995 4.99E-4 0.999501 4.99E-4 0.999501 4.99E-4 0.9995 0.9995 0.999501'/> |
325 | </IndexedFaceSet> |
326 | </Shape> |
327 | </Transform> |
328 | </Group> |
329 | </Group> |
330 | </Switch> |
331 | </Group> |
332 | </ProtoBody> |
333 | </ProtoDeclare> |
334 | <ProtoInstance name='LightedBuoy'/> |
335 | </Scene> |
336 | </X3D> |
Event Graph ROUTE Table with 0 ROUTE connections total, showing X3D event-model relationships for this scene.
Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.
line 334
ProtoInstance LightedBuoy |
No direct ROUTE connection found for events to/from this node. This ProtoInstance contains SFNode/MFNode fieldValue declarations with direct access to other nodes, and thus has potential to produce run-time animation. |
<!--
Color-coding legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
<ProtoInstance name='ProtoName'>
<field
name='fieldName'/> </ProtoInstance>
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->