1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
|
3 | <X3D profile='Interchange' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'> |
4 | <head> |
5 | <meta name='title' content='Spiral.x3d'/> |
6 | <meta name='description' content='Spiral flow shows how to move a set of particles (spheres) along a pre-computed animation path. Such an approach might be used to visualize the results of a fluid flow simulation.'/> |
7 | <meta name='creator' content='David R. Nadeau'/> |
8 | <meta name='translator' content='Don Brutzman'/> |
9 | <meta name='created' content='1 July 1998'/> |
10 | <meta name='translated' content='2 February 2014'/> |
11 | <meta name='modified' content='20 October 2019'/> |
12 |
<meta name='Image' content='Spiral.png'![]() |
13 | <meta name='reference' content='originals/spiral.wrl'/> |
14 | <meta name=' TODO ' content=' build the track that the balls follow '/> |
15 | <meta name='reference' content='http://www.siggraph.org/s98'/> |
16 | <meta name='reference' content='http://www.siggraph.org/s98/conference/courses/18.html'/> |
17 | <meta name='reference' content='http://www.sdsc.edu/~moreland/courses/Siggraph98/vrml97/slides/mt0008.htm'/> |
18 | <meta name='reference' content='http://www.sdsc.edu/~moreland/courses/Siggraph98/vrml97/slides/mt0151.htm'/> |
19 | <meta name='reference' content='http://www.sdsc.edu/~moreland/courses/Siggraph98/vrml97/vrml97.htm'/> |
20 | <meta name='reference' content='https://www.web3d.org/x3d/content/examples/X3dResources.html'/> |
21 | <meta name='identifier' content='https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/Spiral.x3d'/> |
22 | <meta name='generator' content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html'/> |
23 | <meta name='generator' content='X3D-Edit, https://savage.nps.edu/X3D-Edit'/> |
24 | <meta name='license' content='../license.html'/> |
25 | </head> |
26 | <Scene> |
27 | <WorldInfo info='"Copyright (c) 1997, David R. Nadeau"' title='Spiral flow'/> |
28 | <Viewpoint description='Entry view' position='0.0 9.0 35.0'/> |
29 | <NavigationInfo/> |
30 | <!-- Center pole --> |
31 | <Transform translation='0.0 8.0 0.0'> |
32 | <Shape> |
33 | |
34 | <Material diffuseColor='0.0 0.5 1.0'/> |
35 | </Appearance> |
36 | <Cylinder height='18.0' radius='0.5'/> |
37 | </Shape> |
38 | </Transform> |
39 | <!-- Ground under pole --> |
40 | <Transform translation='0.0 -1.0 0.0'> |
41 | <Shape> |
42 | <Appearance USE='BaseColor'/> |
43 | <Cylinder height='0.25' radius='6.0'/> |
44 | </Shape> |
45 | </Transform> |
46 | <!-- Particle source --> |
47 | <Transform translation='0.0 16.0 0.0'> |
48 | <Transform rotation='1.0 0.0 0.0 -1.571' translation='4.5 0.0 -1.0'> |
49 | <Shape> |
50 | <Appearance USE='BaseColor'/> |
51 | <Cone bottomRadius='1.2' height='2.5'/> |
52 | </Shape> |
53 | </Transform> |
54 | <Transform translation='2.25 0.0 0.0'> |
55 | <Shape> |
56 | <Appearance USE='BaseColor'/> |
57 | <Box size='4.5 0.5 0.5'/> |
58 | </Shape> |
59 | </Transform> |
60 | </Transform> |
61 | <!-- Particle sink --> |
62 | <Transform> |
63 | <Transform rotation='1.0 0.0 0.0 1.571' translation='4.5 0.0 1.0'> |
64 | <Shape> |
65 | <Appearance USE='BaseColor'/> |
66 | <Cone bottomRadius='1.2' height='2.5'/> |
67 | </Shape> |
68 | </Transform> |
69 | <Transform translation='2.25 0.0 0.0'> |
70 | <Shape> |
71 | <Appearance USE='BaseColor'/> |
72 | <Box size='4.5 0.5 0.5'/> |
73 | </Shape> |
74 | </Transform> |
75 | </Transform> |
76 | <!-- Set of particles to spin around the pole --> |
77 |
<!-- ROUTE information for Particle1 node:
[from Position1.value_changed to set_translation
]
-->
<Transform DEF='Particle1'> |
78 | <Shape> |
79 | <Appearance> |
80 |
<!-- ROUTE information for Material1 node:
[from Color1.value_changed to set_diffuseColor
]
-->
<Material DEF='Material1'/> |
81 | </Appearance> |
82 | |
83 | </Shape> |
84 | </Transform> |
85 |
<!-- ROUTE information for Particle2 node:
[from Position2.value_changed to set_translation
]
-->
<Transform DEF='Particle2'> |
86 | <Shape> |
87 | <Appearance> |
88 |
<!-- ROUTE information for Material2 node:
[from Color2.value_changed to set_diffuseColor
]
-->
<Material DEF='Material2'/> |
89 | </Appearance> |
90 | <Sphere USE='Particle'/> |
91 | </Shape> |
92 | </Transform> |
93 |
<!-- ROUTE information for Particle3 node:
[from Position3.value_changed to set_translation
]
-->
<Transform DEF='Particle3'> |
94 | <Shape> |
95 | <Appearance> |
96 |
<!-- ROUTE information for Material3 node:
[from Color3.value_changed to set_diffuseColor
]
-->
<Material DEF='Material3'/> |
97 | </Appearance> |
98 | <Sphere USE='Particle'/> |
99 | </Shape> |
100 | </Transform> |
101 |
<!-- ROUTE information for Particle4 node:
[from Position4.value_changed to set_translation
]
-->
<Transform DEF='Particle4'> |
102 | <Shape> |
103 | <Appearance> |
104 |
<!-- ROUTE information for Material4 node:
[from Color4.value_changed to set_diffuseColor
]
-->
<Material DEF='Material4'/> |
105 | </Appearance> |
106 | <Sphere USE='Particle'/> |
107 | </Shape> |
108 | </Transform> |
109 |
<!-- ROUTE information for Particle5 node:
[from Position5.value_changed to set_translation
]
-->
<Transform DEF='Particle5'> |
110 | <Shape> |
111 | <Appearance> |
112 |
<!-- ROUTE information for Material5 node:
[from Color5.value_changed to set_diffuseColor
]
-->
<Material DEF='Material5'/> |
113 | </Appearance> |
114 | <Sphere USE='Particle'/> |
115 | </Shape> |
116 | </Transform> |
117 |
<!-- ROUTE information for Particle6 node:
[from Position6.value_changed to set_translation
]
-->
<Transform DEF='Particle6'> |
118 | <Shape> |
119 | <Appearance> |
120 |
<!-- ROUTE information for Material6 node:
[from Color6.value_changed to set_diffuseColor
]
-->
<Material DEF='Material6'/> |
121 | </Appearance> |
122 | <Sphere USE='Particle'/> |
123 | </Shape> |
124 | </Transform> |
125 |
<!-- ROUTE information for Particle7 node:
[from Position7.value_changed to set_translation
]
-->
<Transform DEF='Particle7'> |
126 | <Shape> |
127 | <Appearance> |
128 |
<!-- ROUTE information for Material7 node:
[from Color7.value_changed to set_diffuseColor
]
-->
<Material DEF='Material7'/> |
129 | </Appearance> |
130 | <Sphere USE='Particle'/> |
131 | </Shape> |
132 | </Transform> |
133 |
<!-- ROUTE information for Particle8 node:
[from Position8.value_changed to set_translation
]
-->
<Transform DEF='Particle8'> |
134 | <Shape> |
135 | <Appearance> |
136 |
<!-- ROUTE information for Material8 node:
[from Color8.value_changed to set_diffuseColor
]
-->
<Material DEF='Material8'/> |
137 | </Appearance> |
138 | <Sphere USE='Particle'/> |
139 | </Shape> |
140 | </Transform> |
141 |
<!-- ROUTE information for Particle9 node:
[from Position9.value_changed to set_translation
]
-->
<Transform DEF='Particle9'> |
142 | <Shape> |
143 | <Appearance> |
144 |
<!-- ROUTE information for Material9 node:
[from Color9.value_changed to set_diffuseColor
]
-->
<Material DEF='Material9'/> |
145 | </Appearance> |
146 | <Sphere USE='Particle'/> |
147 | </Shape> |
148 | </Transform> |
149 |
<!-- ROUTE information for Particle10 node:
[from Position10.value_changed to set_translation
]
-->
<Transform DEF='Particle10'> |
150 | <Shape> |
151 | <Appearance> |
152 |
<!-- ROUTE information for Material10 node:
[from Color10.value_changed to set_diffuseColor
]
-->
<Material DEF='Material10'/> |
153 | </Appearance> |
154 | <Sphere USE='Particle'/> |
155 | </Shape> |
156 | </Transform> |
157 |
<!-- ROUTE information for Particle11 node:
[from Position11.value_changed to set_translation
]
-->
<Transform DEF='Particle11'> |
158 | <Shape> |
159 | <Appearance> |
160 |
<!-- ROUTE information for Material11 node:
[from Color11.value_changed to set_diffuseColor
]
-->
<Material DEF='Material11'/> |
161 | </Appearance> |
162 | <Sphere USE='Particle'/> |
163 | </Shape> |
164 | </Transform> |
165 |
<!-- ROUTE information for Particle12 node:
[from Position12.value_changed to set_translation
]
-->
<Transform DEF='Particle12'> |
166 | <Shape> |
167 | <Appearance> |
168 |
<!-- ROUTE information for Material12 node:
[from Color12.value_changed to set_diffuseColor
]
-->
<Material DEF='Material12'/> |
169 | </Appearance> |
170 | <Sphere USE='Particle'/> |
171 | </Shape> |
172 | </Transform> |
173 | <!-- Set of timers, one per particle --> |
174 |
<!-- ROUTE information for Timer1 node:
[from fraction_changed to Position1.set_fraction
]
[from fraction_changed to Color1.set_fraction
]
-->
<TimeSensor DEF='Timer1' cycleInterval='12.0' loop='true' stopTime='-1.0'/> |
175 |
<!-- ROUTE information for Timer2 node:
[from fraction_changed to Position2.set_fraction
]
[from fraction_changed to Color2.set_fraction
]
-->
<TimeSensor DEF='Timer2' cycleInterval='12.0' loop='true' startTime='0.25' stopTime='-1.0'/> |
176 |
<!-- ROUTE information for Timer3 node:
[from fraction_changed to Position3.set_fraction
]
[from fraction_changed to Color3.set_fraction
]
-->
<TimeSensor DEF='Timer3' cycleInterval='12.0' loop='true' startTime='0.5' stopTime='-1.0'/> |
177 |
<!-- ROUTE information for Timer4 node:
[from fraction_changed to Position4.set_fraction
]
[from fraction_changed to Color4.set_fraction
]
-->
<TimeSensor DEF='Timer4' cycleInterval='12.0' loop='true' startTime='0.7500000000000001' stopTime='-1.0'/> |
178 |
<!-- ROUTE information for Timer5 node:
[from fraction_changed to Position5.set_fraction
]
[from fraction_changed to Color5.set_fraction
]
-->
<TimeSensor DEF='Timer5' cycleInterval='12.0' loop='true' startTime='1.0' stopTime='-1.0'/> |
179 |
<!-- ROUTE information for Timer6 node:
[from fraction_changed to Position6.set_fraction
]
[from fraction_changed to Color6.set_fraction
]
-->
<TimeSensor DEF='Timer6' cycleInterval='12.0' loop='true' startTime='1.25' stopTime='-1.0'/> |
180 |
<!-- ROUTE information for Timer7 node:
[from fraction_changed to Position7.set_fraction
]
[from fraction_changed to Color7.set_fraction
]
-->
<TimeSensor DEF='Timer7' cycleInterval='12.0' loop='true' startTime='6.0' stopTime='-1.0'/> |
181 |
<!-- ROUTE information for Timer8 node:
[from fraction_changed to Position8.set_fraction
]
[from fraction_changed to Color8.set_fraction
]
-->
<TimeSensor DEF='Timer8' cycleInterval='12.0' loop='true' startTime='6.25' stopTime='-1.0'/> |
182 |
<!-- ROUTE information for Timer9 node:
[from fraction_changed to Position9.set_fraction
]
[from fraction_changed to Color9.set_fraction
]
-->
<TimeSensor DEF='Timer9' cycleInterval='12.0' loop='true' startTime='6.5' stopTime='-1.0'/> |
183 |
<!-- ROUTE information for Timer10 node:
[from fraction_changed to Position10.set_fraction
]
[from fraction_changed to Color10.set_fraction
]
-->
<TimeSensor DEF='Timer10' cycleInterval='12.0' loop='true' startTime='6.75' stopTime='-1.0'/> |
184 |
<!-- ROUTE information for Timer11 node:
[from fraction_changed to Position11.set_fraction
]
[from fraction_changed to Color11.set_fraction
]
-->
<TimeSensor DEF='Timer11' cycleInterval='12.0' loop='true' startTime='7.0' stopTime='-1.0'/> |
185 |
<!-- ROUTE information for Timer12 node:
[from fraction_changed to Position12.set_fraction
]
[from fraction_changed to Color12.set_fraction
]
-->
<TimeSensor DEF='Timer12' cycleInterval='12.0' loop='true' startTime='7.25' stopTime='-1.0'/> |
186 | <!-- Set of position interpolators, one per particle. All paths are identical --> |
187 |
<!-- ROUTE information for Position1 node:
[from Timer1.fraction_changed to set_fraction
]
[from value_changed to Particle1.set_translation
]
-->
<PositionInterpolator DEF='Position1' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
188 |
<!-- ROUTE information for Position2 node:
[from Timer2.fraction_changed to set_fraction
]
[from value_changed to Particle2.set_translation
]
-->
<PositionInterpolator DEF='Position2' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
189 |
<!-- ROUTE information for Position3 node:
[from Timer3.fraction_changed to set_fraction
]
[from value_changed to Particle3.set_translation
]
-->
<PositionInterpolator DEF='Position3' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
190 |
<!-- ROUTE information for Position4 node:
[from Timer4.fraction_changed to set_fraction
]
[from value_changed to Particle4.set_translation
]
-->
<PositionInterpolator DEF='Position4' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
191 |
<!-- ROUTE information for Position5 node:
[from Timer5.fraction_changed to set_fraction
]
[from value_changed to Particle5.set_translation
]
-->
<PositionInterpolator DEF='Position5' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
192 |
<!-- ROUTE information for Position6 node:
[from Timer6.fraction_changed to set_fraction
]
[from value_changed to Particle6.set_translation
]
-->
<PositionInterpolator DEF='Position6' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
193 |
<!-- ROUTE information for Position7 node:
[from Timer7.fraction_changed to set_fraction
]
[from value_changed to Particle7.set_translation
]
-->
<PositionInterpolator DEF='Position7' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
194 |
<!-- ROUTE information for Position8 node:
[from Timer8.fraction_changed to set_fraction
]
[from value_changed to Particle8.set_translation
]
-->
<PositionInterpolator DEF='Position8' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
195 |
<!-- ROUTE information for Position9 node:
[from Timer9.fraction_changed to set_fraction
]
[from value_changed to Particle9.set_translation
]
-->
<PositionInterpolator DEF='Position9' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
196 |
<!-- ROUTE information for Position10 node:
[from Timer10.fraction_changed to set_fraction
]
[from value_changed to Particle10.set_translation
]
-->
<PositionInterpolator DEF='Position10' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
197 |
<!-- ROUTE information for Position11 node:
[from Timer11.fraction_changed to set_fraction
]
[from value_changed to Particle11.set_translation
]
-->
<PositionInterpolator DEF='Position11' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
198 |
<!-- ROUTE information for Position12 node:
[from Timer12.fraction_changed to set_fraction
]
[from value_changed to Particle12.set_translation
]
-->
<PositionInterpolator DEF='Position12' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='4.5 16.0 0.0 3.89 15.75 2.81 1.63 15.49 4.83 -1.49 15.24 5.17 -4.33 14.98 3.65 -5.88 14.73 0.81 -5.71 14.48 -2.4 -4.01 14.22 -5.02 -1.41 13.97 -6.5 1.36 13.71 -6.71 3.76 13.46 -5.93 5.52 13.21 -4.57 6.62 12.95 -3.07 7.19 12.7 -1.72 7.42 12.44 -0.71 7.49 12.19 -0.13 7.5 11.94 -0.01 7.47 11.68 -0.36 7.33 11.43 -1.16 6.95 11.17 -2.36 6.14 10.92 -3.82 4.73 10.67 -5.29 2.63 10.41 -6.42 -0.01 10.16 -6.75 -2.78 9.9 -5.92 -5.02 9.65 -3.83 -6.01 9.4 -0.81 -5.31 9.14 2.34 -3.02 8.89 4.63 0.11 8.63 5.24 2.93 8.38 3.98 4.42 8.13 1.43 4.14 7.87 -1.34 2.4 7.62 -3.26 0.08 7.37 -3.76 -1.9 7.11 -2.91 -2.93 6.86 -1.29 -2.91 6.6 0.39 -2.14 6.35 1.63 -1.04 6.1 2.23 0.0 5.84 2.25 0.78 5.59 1.91 1.27 5.33 1.42 1.5 5.08 0.93 1.57 4.83 0.53 1.56 4.57 0.25 1.52 4.32 0.07 1.5 4.06 0.0 1.51 3.81 0.03 1.54 3.56 0.15 1.57 3.3 0.38 1.55 3.05 0.72 1.41 2.79 1.17 1.06 2.54 1.67 0.43 2.29 2.11 -0.5 2.03 2.3 -1.6 1.78 2.01 -2.59 1.52 1.09 -3.04 1.27 -0.42 -2.55 1.02 -2.15 -1.0 0.76 -3.47 1.25 0.51 -3.7 3.41 0.25 -2.46 4.5 0.0 0.0'/> |
199 | <!-- Set of color interpolators to vary particle color --> |
200 |
<!-- ROUTE information for Color1 node:
[from Timer1.fraction_changed to set_fraction
]
[from value_changed to Material1.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color1' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
201 |
<!-- ROUTE information for Color2 node:
[from Timer2.fraction_changed to set_fraction
]
[from value_changed to Material2.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color2' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
202 |
<!-- ROUTE information for Color3 node:
[from Timer3.fraction_changed to set_fraction
]
[from value_changed to Material3.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color3' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
203 |
<!-- ROUTE information for Color4 node:
[from Timer4.fraction_changed to set_fraction
]
[from value_changed to Material4.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color4' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
204 |
<!-- ROUTE information for Color5 node:
[from Timer5.fraction_changed to set_fraction
]
[from value_changed to Material5.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color5' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
205 |
<!-- ROUTE information for Color6 node:
[from Timer6.fraction_changed to set_fraction
]
[from value_changed to Material6.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color6' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
206 |
<!-- ROUTE information for Color7 node:
[from Timer7.fraction_changed to set_fraction
]
[from value_changed to Material7.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color7' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
207 |
<!-- ROUTE information for Color8 node:
[from Timer8.fraction_changed to set_fraction
]
[from value_changed to Material8.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color8' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
208 |
<!-- ROUTE information for Color9 node:
[from Timer9.fraction_changed to set_fraction
]
[from value_changed to Material9.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color9' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
209 |
<!-- ROUTE information for Color10 node:
[from Timer10.fraction_changed to set_fraction
]
[from value_changed to Material10.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color10' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
210 |
<!-- ROUTE information for Color11 node:
[from Timer11.fraction_changed to set_fraction
]
[from value_changed to Material11.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color11' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
211 |
<!-- ROUTE information for Color12 node:
[from Timer12.fraction_changed to set_fraction
]
[from value_changed to Material12.set_diffuseColor
]
-->
<ColorInterpolator DEF='Color12' key='0.0 0.02 0.03 0.05 0.06 0.08 0.1 0.11 0.13 0.14 0.16 0.17 0.19 0.21 0.22 0.24 0.25 0.27 0.29 0.3 0.32 0.33 0.35 0.37 0.38 0.4 0.41 0.43 0.44 0.46 0.48 0.49 0.51 0.52 0.54 0.56 0.57 0.59 0.6 0.62 0.63 0.65 0.67 0.68 0.7 0.71 0.73 0.75 0.76 0.78 0.79 0.81 0.83 0.84 0.86 0.87 0.89 0.9 0.92 0.94 0.95 0.97 0.98 1.0' keyValue='0.5 0.5 0.0 0.45 0.55 0.0 0.4 0.6 0.0 0.35 0.65 0.0 0.31 0.69 0.0 0.26 0.74 0.0 0.22 0.78 0.0 0.18 0.82 0.0 0.14 0.86 0.0 0.11 0.89 0.0 0.08 0.92 0.0 0.06 0.94 0.0 0.03 0.97 0.0 0.02 0.98 0.0 0.01 0.99 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.01 0.99 0.0 0.03 0.97 0.0 0.04 0.96 0.0 0.07 0.93 0.0 0.09 0.91 0.0 0.13 0.87 0.0 0.16 0.84 0.0 0.2 0.8 0.0 0.24 0.76 0.0 0.28 0.72 0.0 0.33 0.67 0.0 0.38 0.62 0.0 0.43 0.57 0.0 0.48 0.52 0.0 0.52 0.48 0.0 0.57 0.43 0.0 0.62 0.38 0.0 0.67 0.33 0.0 0.72 0.28 0.0 0.76 0.24 0.0 0.8 0.2 0.0 0.84 0.16 0.0 0.87 0.13 0.0 0.91 0.09 0.0 0.93 0.07 0.0 0.96 0.04 0.0 0.97 0.03 0.0 0.99 0.01 0.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.99 0.01 0.0 0.98 0.02 0.0 0.97 0.03 0.0 0.94 0.06 0.0 0.92 0.08 0.0 0.89 0.11 0.0 0.86 0.14 0.0 0.82 0.18 0.0 0.78 0.22 0.0 0.74 0.26 0.0 0.69 0.31 0.0 0.65 0.35 0.0 0.6 0.4 0.0 0.55 0.45 0.0 0.5 0.5 0.0'/> |
212 | <!-- Wire the animation circuit --> |
213 | < ROUTE fromNode='Timer1' fromField='fraction_changed' toNode='Position1' toField='set_fraction'/> |
214 | < ROUTE fromNode='Position1' fromField='value_changed' toNode='Particle1' toField='set_translation'/> |
215 | < ROUTE fromNode='Timer1' fromField='fraction_changed' toNode='Color1' toField='set_fraction'/> |
216 | < ROUTE fromNode='Color1' fromField='value_changed' toNode='Material1' toField='set_diffuseColor'/> |
217 | < ROUTE fromNode='Timer2' fromField='fraction_changed' toNode='Position2' toField='set_fraction'/> |
218 | < ROUTE fromNode='Position2' fromField='value_changed' toNode='Particle2' toField='set_translation'/> |
219 | < ROUTE fromNode='Timer2' fromField='fraction_changed' toNode='Color2' toField='set_fraction'/> |
220 | < ROUTE fromNode='Color2' fromField='value_changed' toNode='Material2' toField='set_diffuseColor'/> |
221 | < ROUTE fromNode='Timer3' fromField='fraction_changed' toNode='Position3' toField='set_fraction'/> |
222 | < ROUTE fromNode='Position3' fromField='value_changed' toNode='Particle3' toField='set_translation'/> |
223 | < ROUTE fromNode='Timer3' fromField='fraction_changed' toNode='Color3' toField='set_fraction'/> |
224 | < ROUTE fromNode='Color3' fromField='value_changed' toNode='Material3' toField='set_diffuseColor'/> |
225 | < ROUTE fromNode='Timer4' fromField='fraction_changed' toNode='Position4' toField='set_fraction'/> |
226 | < ROUTE fromNode='Position4' fromField='value_changed' toNode='Particle4' toField='set_translation'/> |
227 | < ROUTE fromNode='Timer4' fromField='fraction_changed' toNode='Color4' toField='set_fraction'/> |
228 | < ROUTE fromNode='Color4' fromField='value_changed' toNode='Material4' toField='set_diffuseColor'/> |
229 | < ROUTE fromNode='Timer5' fromField='fraction_changed' toNode='Position5' toField='set_fraction'/> |
230 | < ROUTE fromNode='Position5' fromField='value_changed' toNode='Particle5' toField='set_translation'/> |
231 | < ROUTE fromNode='Timer5' fromField='fraction_changed' toNode='Color5' toField='set_fraction'/> |
232 | < ROUTE fromNode='Color5' fromField='value_changed' toNode='Material5' toField='set_diffuseColor'/> |
233 | < ROUTE fromNode='Timer6' fromField='fraction_changed' toNode='Position6' toField='set_fraction'/> |
234 | < ROUTE fromNode='Position6' fromField='value_changed' toNode='Particle6' toField='set_translation'/> |
235 | < ROUTE fromNode='Timer6' fromField='fraction_changed' toNode='Color6' toField='set_fraction'/> |
236 | < ROUTE fromNode='Color6' fromField='value_changed' toNode='Material6' toField='set_diffuseColor'/> |
237 | < ROUTE fromNode='Timer7' fromField='fraction_changed' toNode='Position7' toField='set_fraction'/> |
238 | < ROUTE fromNode='Position7' fromField='value_changed' toNode='Particle7' toField='set_translation'/> |
239 | < ROUTE fromNode='Timer7' fromField='fraction_changed' toNode='Color7' toField='set_fraction'/> |
240 | < ROUTE fromNode='Color7' fromField='value_changed' toNode='Material7' toField='set_diffuseColor'/> |
241 | < ROUTE fromNode='Timer8' fromField='fraction_changed' toNode='Position8' toField='set_fraction'/> |
242 | < ROUTE fromNode='Position8' fromField='value_changed' toNode='Particle8' toField='set_translation'/> |
243 | < ROUTE fromNode='Timer8' fromField='fraction_changed' toNode='Color8' toField='set_fraction'/> |
244 | < ROUTE fromNode='Color8' fromField='value_changed' toNode='Material8' toField='set_diffuseColor'/> |
245 | < ROUTE fromNode='Timer9' fromField='fraction_changed' toNode='Position9' toField='set_fraction'/> |
246 | < ROUTE fromNode='Position9' fromField='value_changed' toNode='Particle9' toField='set_translation'/> |
247 | < ROUTE fromNode='Timer9' fromField='fraction_changed' toNode='Color9' toField='set_fraction'/> |
248 | < ROUTE fromNode='Color9' fromField='value_changed' toNode='Material9' toField='set_diffuseColor'/> |
249 | < ROUTE fromNode='Timer10' fromField='fraction_changed' toNode='Position10' toField='set_fraction'/> |
250 | < ROUTE fromNode='Position10' fromField='value_changed' toNode='Particle10' toField='set_translation'/> |
251 | < ROUTE fromNode='Timer10' fromField='fraction_changed' toNode='Color10' toField='set_fraction'/> |
252 | < ROUTE fromNode='Color10' fromField='value_changed' toNode='Material10' toField='set_diffuseColor'/> |
253 | < ROUTE fromNode='Timer11' fromField='fraction_changed' toNode='Position11' toField='set_fraction'/> |
254 | < ROUTE fromNode='Position11' fromField='value_changed' toNode='Particle11' toField='set_translation'/> |
255 | < ROUTE fromNode='Timer11' fromField='fraction_changed' toNode='Color11' toField='set_fraction'/> |
256 | < ROUTE fromNode='Color11' fromField='value_changed' toNode='Material11' toField='set_diffuseColor'/> |
257 | < ROUTE fromNode='Timer12' fromField='fraction_changed' toNode='Position12' toField='set_fraction'/> |
258 | < ROUTE fromNode='Position12' fromField='value_changed' toNode='Particle12' toField='set_translation'/> |
259 | < ROUTE fromNode='Timer12' fromField='fraction_changed' toNode='Color12' toField='set_fraction'/> |
260 | < ROUTE fromNode='Color12' fromField='value_changed' toNode='Material12' toField='set_diffuseColor'/> |
261 | </Scene> |
262 | </X3D> |
Event Graph ROUTE Table entries with 48 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.
Timer1
TimeSensor fraction_changed SFFloat |
Position1
PositionInterpolator set_fraction SFFloat |
then
|
Position1
PositionInterpolator value_changed SFVec3f |
Particle1
Transform set_translation SFVec3f |
||
Timer1
TimeSensor fraction_changed SFFloat |
Color1
ColorInterpolator set_fraction SFFloat |
then
|
Color1
ColorInterpolator value_changed SFColor |
Material1
Material set_diffuseColor SFColor |
Timer10
TimeSensor fraction_changed SFFloat |
Position10
PositionInterpolator set_fraction SFFloat |
then
|
Position10
PositionInterpolator value_changed SFVec3f |
Particle10
Transform set_translation SFVec3f |
||
Timer10
TimeSensor fraction_changed SFFloat |
Color10
ColorInterpolator set_fraction SFFloat |
then
|
Color10
ColorInterpolator value_changed SFColor |
Material10
Material set_diffuseColor SFColor |
Timer11
TimeSensor fraction_changed SFFloat |
Position11
PositionInterpolator set_fraction SFFloat |
then
|
Position11
PositionInterpolator value_changed SFVec3f |
Particle11
Transform set_translation SFVec3f |
||
Timer11
TimeSensor fraction_changed SFFloat |
Color11
ColorInterpolator set_fraction SFFloat |
then
|
Color11
ColorInterpolator value_changed SFColor |
Material11
Material set_diffuseColor SFColor |
Timer12
TimeSensor fraction_changed SFFloat |
Position12
PositionInterpolator set_fraction SFFloat |
then
|
Position12
PositionInterpolator value_changed SFVec3f |
Particle12
Transform set_translation SFVec3f |
||
Timer12
TimeSensor fraction_changed SFFloat |
Color12
ColorInterpolator set_fraction SFFloat |
then
|
Color12
ColorInterpolator value_changed SFColor |
Material12
Material set_diffuseColor SFColor |
Timer2
TimeSensor fraction_changed SFFloat |
Position2
PositionInterpolator set_fraction SFFloat |
then
|
Position2
PositionInterpolator value_changed SFVec3f |
Particle2
Transform set_translation SFVec3f |
||
Timer2
TimeSensor fraction_changed SFFloat |
Color2
ColorInterpolator set_fraction SFFloat |
then
|
Color2
ColorInterpolator value_changed SFColor |
Material2
Material set_diffuseColor SFColor |
Timer3
TimeSensor fraction_changed SFFloat |
Position3
PositionInterpolator set_fraction SFFloat |
then
|
Position3
PositionInterpolator value_changed SFVec3f |
Particle3
Transform set_translation SFVec3f |
||
Timer3
TimeSensor fraction_changed SFFloat |
Color3
ColorInterpolator set_fraction SFFloat |
then
|
Color3
ColorInterpolator value_changed SFColor |
Material3
Material set_diffuseColor SFColor |
Timer4
TimeSensor fraction_changed SFFloat |
Position4
PositionInterpolator set_fraction SFFloat |
then
|
Position4
PositionInterpolator value_changed SFVec3f |
Particle4
Transform set_translation SFVec3f |
||
Timer4
TimeSensor fraction_changed SFFloat |
Color4
ColorInterpolator set_fraction SFFloat |
then
|
Color4
ColorInterpolator value_changed SFColor |
Material4
Material set_diffuseColor SFColor |
Timer5
TimeSensor fraction_changed SFFloat |
Position5
PositionInterpolator set_fraction SFFloat |
then
|
Position5
PositionInterpolator value_changed SFVec3f |
Particle5
Transform set_translation SFVec3f |
||
Timer5
TimeSensor fraction_changed SFFloat |
Color5
ColorInterpolator set_fraction SFFloat |
then
|
Color5
ColorInterpolator value_changed SFColor |
Material5
Material set_diffuseColor SFColor |
Timer6
TimeSensor fraction_changed SFFloat |
Position6
PositionInterpolator set_fraction SFFloat |
then
|
Position6
PositionInterpolator value_changed SFVec3f |
Particle6
Transform set_translation SFVec3f |
||
Timer6
TimeSensor fraction_changed SFFloat |
Color6
ColorInterpolator set_fraction SFFloat |
then
|
Color6
ColorInterpolator value_changed SFColor |
Material6
Material set_diffuseColor SFColor |
Timer7
TimeSensor fraction_changed SFFloat |
Position7
PositionInterpolator set_fraction SFFloat |
then
|
Position7
PositionInterpolator value_changed SFVec3f |
Particle7
Transform set_translation SFVec3f |
||
Timer7
TimeSensor fraction_changed SFFloat |
Color7
ColorInterpolator set_fraction SFFloat |
then
|
Color7
ColorInterpolator value_changed SFColor |
Material7
Material set_diffuseColor SFColor |
Timer8
TimeSensor fraction_changed SFFloat |
Position8
PositionInterpolator set_fraction SFFloat |
then
|
Position8
PositionInterpolator value_changed SFVec3f |
Particle8
Transform set_translation SFVec3f |
||
Timer8
TimeSensor fraction_changed SFFloat |
Color8
ColorInterpolator set_fraction SFFloat |
then
|
Color8
ColorInterpolator value_changed SFColor |
Material8
Material set_diffuseColor SFColor |
Timer9
TimeSensor fraction_changed SFFloat |
Position9
PositionInterpolator set_fraction SFFloat |
then
|
Position9
PositionInterpolator value_changed SFVec3f |
Particle9
Transform set_translation SFVec3f |
||
Timer9
TimeSensor fraction_changed SFFloat |
Color9
ColorInterpolator set_fraction SFFloat |
then
|
Color9
ColorInterpolator value_changed SFColor |
Material9
Material set_diffuseColor SFColor |
<!--
Color 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)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->