<!-- Three levels of visible detail, then disappears. -->
<
Group DEF='
Near'>
<!-- High resolution fish. -->
<
Transform DEF='
Fish1'
scale='
0.1 0.1 0.1'>
<
Shape>
<
Appearance DEF='
FishAppear'>
</
Appearance>
<
IndexedFaceSet DEF='
FishIndex'
ccw='
false'
creaseAngle='
3.14'
solid='
false'
coordIndex='
0 2 1 -1 0 3
2 -1 0 4 3 -1
0 5 4 -1 0 1
8 -1 0 8 7 -1
0 7 6 -1 0 6
5 -1 1 2 10 9
-1 2 3 11 10 -1
3 4 12 11 -1 4
5 13 12 -1 1 9
16 8 -1 8 16 15
7 -1 7 15 14 6
-1 6 14 13 5 -1
9 10 18 17 -1 10
11 19 18 -1 11 12
20 19 -1 12 13 21
20 -1 9 17 24 16
-1 16 24 23 15 -1
15 23 22 14 -1 14
22 21 13 -1 17 18
26 25 -1 18 19 27
26 -1 19 20 28 27
-1 20 21 29 28 -1
17 25 32 24 -1 24
32 31 23 -1 23 31
30 22 -1 22 30 29
21 -1 25 26 34 33
-1 26 27 35 34 -1
27 28 36 35 -1 28
29 37 36 -1 25 33
40 32 -1 32 40 39
31 -1 31 39 38 30
-1 30 38 37 29 -1
33 34 41 -1 34 35
41 -1 35 42 41 -1
35 43 42 -1 36 43
35 -1 36 37 43 -1
33 41 40 -1 40 41
39 -1 39 41 42 -1
39 42 43 -1 39 43
37 -1 38 43 37 -1'>
<!--
Fish ROUTE:
[
from FishWiggle.value_changed to set_point
]
-->
<
Coordinate DEF='
Fish'
point='
0.0 0.0 -1.5
0.0 0.5 -1.0
-0.12 0.25 -1.0
-0.25 0.0 -1.0
-0.12 -0.25 -1.0
0.0 -0.5 -1.0
0.12 -0.25 -1.0
0.25 0.0 -1.0
0.12 0.25 -1.0
0.0 1.0 0.0
-0.25 0.5 0.0
-0.5 0.0 0.0
-0.25 -0.5 0.0
0.0 -1.0 0.0
0.25 -0.5 0.0
0.5 0.0 0.0
0.25 0.5 0.0
0.0 0.88 0.9
-0.19 0.44 0.9
-0.37 0.0 0.9
-0.19 -0.44 0.9
0.0 -0.88 0.9
0.19 -0.44 0.9
0.37 0.0 0.9
0.19 0.44 0.9
0.0 0.75 1.75
-0.12 0.35 1.75
-0.25 0.0 1.75
-0.12 -0.35 1.75
0.0 -0.75 1.75
0.12 -0.35 1.75
0.25 0.0 1.75
0.12 0.35 1.75
0.0 0.5 2.5
-0.05 0.25 2.5
-0.1 0.0 2.5
-0.05 -0.25 2.5
0.0 -0.5 2.5
0.05 -0.25 2.5
0.1 0.0 2.5
0.05 0.25 2.5
0.0 1.25 3.25
0.0 0.0 3.0
0.0 -1.25 3.25'/>
</
IndexedFaceSet>
</
Shape>
</
Transform>
</
Group>
<
Group DEF='
Medium'>
<!-- Medium resolution fish. -->
<
Transform DEF='
Fish2'
scale='
0.1 0.1 0.1'>
<
Shape>
<
Appearance USE='
FishAppear'/>
<
IndexedFaceSet ccw='
false'
coordIndex='
0 2 3 -1 0 3
4 -1 0 4 1 -1
0 1 2 -1 1 4
5 -1 2 1 5 -1
3 5 4 -1 3 2
5 -1 5 7 6 -1
5 6 7 -1'>
<Coordinate point='0.0 0.0 -2.0
0.0 -1.25 0.0
0.5 0.0 0.0
0.0 1.25 0.0
-0.5 0.0 0.0
0.0 0.0 2.25
0.0 1.25 3.0
0.0 -1.25 3.0'/>
</
IndexedFaceSet>
</
Shape>
</
Transform>
</
Group>
<
Group DEF='
Far'>
<!-- Low resolution fish. -->
<
Transform DEF='
Fish3'
scale='
0.1 0.1 0.1'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.6 0.9 0.9'/>
</
Appearance>
<
IndexedFaceSet ccw='
false'
creaseAngle='
1.57'
coordIndex='
0 2 3 -1 0 3
4 -1 0 4 1 -1
0 1 2 -1 1 4
5 -1 2 1 5 -1
3 5 4 -1 3 2
5 -1 5 7 6 -1
5 6 7 -1'>
<Coordinate point='0.0 0.0 -2.0
0.0 -1.25 0.0
0.3 0.0 0.0
0.0 1.25 0.0
-0.3 0.0 0.0
0.0 0.0 2.25
0.0 1.25 3.0
0.0 -1.25 3.0'/>
</
IndexedFaceSet>
</
Shape>
</
Transform>
</
Group>
<
WorldInfo info='
null'>
<!-- Lowest resolution node is nothing. -->
</
WorldInfo>