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=' water.x3d '/> |
6 | <meta name='description' content='Water surface.'/> |
7 | <meta name='creator' content='Keith J Ho'/> |
8 | <meta name='created' content='25 January 2001'/> |
9 | <meta name='modified' content='20 October 2019'/> |
10 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/water.x3d '/> |
11 | <meta name='generator' content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/> |
12 | <meta name='license' content='../../license.html'/> |
13 | </head> |
14 | <Scene> |
15 | <WorldInfo title='water.x3d'/> |
16 | <Viewpoint position='0 0 20'/> |
17 | <Group/> |
18 | <Transform translation='0 35 100'> |
19 | <Transform rotation='0 1 0 -1.57'> |
20 | <Transform translation='0 150 0'> |
21 | <Transform rotation='1 0 0 -1.57' scale='100 100 10' translation='-150 -200 150'> |
22 | <Group> |
23 | <Transform> |
24 | <Shape> |
25 |
<!-- ROUTE information for flag node:
[from flagflutter.value_changed to set_spine
]
-->
<Extrusion DEF='flag' crossSection='0 3 0 -3' solid='false' spine='0 0 0.00 0 0.2 0.10 0 0.4 0.19 0 0.6 0.28 0 0.8 0.36 0 1 0.42 0 1.2 0.47 0 1.4 0.49 0 1.6 0.50 0 1.8 0.49 0 2 0.45 0 2.2 0.40 0 2.4 0.34 0 2.6 0.26 0 2.8 0.17 0 3 0.07 0 3.2 -0.03 0 3.4 -0.13 0 3.6 -0.22 0 3.8 -0.31 0 4 -0.38 0 4.2 -0.44 0 4.4 -0.48 0 4.6 -0.50 0 4.8 -0.50 0 5 -0.48 0 5.2 -0.44 0 5.4 -0.39 0 5.6 -0.32 0 5.8 -0.23 0 6 -0.14 0 6.2 -0.04 0 6.4 0.06 0 6.6 0.16 0 6.8 0.25 0 7 0.33 0 7.2 0.40 0 7.4 0.45 0 7.6 0.48 0 7.8 0.50 0 8 0.49 0 8.2 0.47 0 8.4 0.43 0 8.6 0.37 0 8.8 0.29 0 9 0.21 0 9.2 0.11 0 9.4 0.01 0 9.6 -0.09 0 9.8 -0.18 0 10 -0.27 0 10.2 -0.35 0 10.4 -0.41 0 10.6 -0.46 0 10.8 -0.49 0 11 -0.50 0 11.2 -0.49 0 11.4 -0.46 0 11.6 -0.41'/> |
26 | <Appearance> |
27 |
<ImageTexture
url=' "water.gif![]() ![]() |
28 | </Appearance> |
29 | </Shape> |
30 | </Transform> |
31 | </Group> |
32 | </Transform> |
33 | </Transform> |
34 | </Transform> |
35 | </Transform> |
36 |
<!-- ROUTE information for flagclock node:
[from fraction_changed to flagflutter.set_fraction
]
-->
<TimeSensor DEF='flagclock' cycleInterval='10' loop='true'/> |
37 |
<!-- ROUTE information for flagflutter node:
[from flagclock.fraction_changed to set_fraction
]
[from value_changed to flag.set_spine
]
-->
<CoordinateInterpolator DEF='flagflutter' key='0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0' keyValue='0 0 0.00 0 0.2 0.10 0 0.4 0.19 0 0.6 0.28 0 0.8 0.36 0 1 0.42 0 1.2 0.47 0 1.4 0.49 0 1.6 0.50 0 1.8 0.49 0 2 0.45 0 2.2 0.40 0 2.4 0.34 0 2.6 0.26 0 2.8 0.17 0 3 0.07 0 3.2 -0.03 0 3.4 -0.13 0 3.6 -0.22 0 3.8 -0.31 0 4 -0.38 0 4.2 -0.44 0 4.4 -0.48 0 4.6 -0.50 0 4.8 -0.50 0 5 -0.48 0 5.2 -0.44 0 5.4 -0.39 0 5.6 -0.32 0 5.8 -0.23 0 6 -0.14 0 6.2 -0.04 0 6.4 0.06 0 6.6 0.16 0 6.8 0.25 0 7 0.33 0 7.2 0.40 0 7.4 0.45 0 7.6 0.48 0 7.8 0.50 0 8 0.49 0 8.2 0.47 0 8.4 0.43 0 8.6 0.37 0 8.8 0.29 0 9 0.21 0 9.2 0.11 0 9.4 0.01 0 9.6 -0.09 0 9.8 -0.18 0 10 -0.27 0 10.2 -0.35 0 10.4 -0.41 0 10.6 -0.46 0 10.8 -0.49 0 11 -0.50 0 11.2 -0.49 0 11.4 -0.46 0 11.6 -0.41 0 0 -0.29 0 0.2 -0.21 0 0.4 -0.11 0 0.6 -0.01 0 0.8 0.09 0 1 0.18 0 1.2 0.27 0 1.4 0.35 0 1.6 0.41 0 1.8 0.46 0 2 0.49 0 2.2 0.50 0 2.4 0.49 0 2.6 0.46 0 2.8 0.41 0 3 0.35 0 3.2 0.27 0 3.4 0.18 0 3.6 0.08 0 3.8 -0.02 0 4 -0.11 0 4.2 -0.21 0 4.4 -0.29 0 4.6 -0.37 0 4.8 -0.43 0 5 -0.47 0 5.2 -0.50 0 5.4 -0.50 0 5.6 -0.48 0 5.8 -0.45 0 6 -0.40 0 6.2 -0.33 0 6.4 -0.24 0 6.6 -0.15 0 6.8 -0.06 0 7 0.04 0 7.2 0.14 0 7.4 0.23 0 7.6 0.32 0 7.8 0.39 0 8 0.44 0 8.2 0.48 0 8.4 0.50 0 8.6 0.50 0 8.8 0.47 0 9 0.43 0 9.2 0.38 0 9.4 0.30 0 9.6 0.22 0 9.8 0.13 0 10 0.03 0 10.2 -0.07 0 10.4 -0.17 0 10.6 -0.26 0 10.8 -0.34 0 11 -0.41 0 11.2 -0.46 0 11.4 -0.49 0 11.6 -0.50 0 0 -0.48 0 0.2 -0.44 0 0.4 -0.38 0 0.6 -0.30 0 0.8 -0.22 0 1 -0.13 0 1.2 -0.03 0 1.4 0.07 0 1.6 0.17 0 1.8 0.26 0 2 0.34 0 2.2 0.40 0 2.4 0.46 0 2.6 0.49 0 2.8 0.50 0 3 0.49 0 3.2 0.47 0 3.4 0.42 0 3.6 0.36 0 3.8 0.28 0 4 0.19 0 4.2 0.10 0 4.4 0.00 0 4.6 -0.10 0 4.8 -0.20 0 5 -0.28 0 5.2 -0.36 0 5.4 -0.42 0 5.6 -0.47 0 5.8 -0.49 0 6 -0.50 0 6.2 -0.49 0 6.4 -0.45 0 6.6 -0.40 0 6.8 -0.34 0 7 -0.26 0 7.2 -0.17 0 7.4 -0.07 0 7.6 0.03 0 7.8 0.13 0 8 0.22 0 8.2 0.31 0 8.4 0.38 0 8.6 0.44 0 8.8 0.48 0 9 0.50 0 9.2 0.50 0 9.4 0.48 0 9.6 0.44 0 9.8 0.39 0 10 0.31 0 10.2 0.23 0 10.4 0.14 0 10.6 0.04 0 10.8 -0.06 0 11 -0.16 0 11.2 -0.25 0 11.4 -0.33 0 11.6 -0.40 0 0 -0.48 0 0.2 -0.50 0 0.4 -0.50 0 0.6 -0.48 0 0.8 -0.44 0 1 -0.39 0 1.2 -0.32 0 1.4 -0.23 0 1.6 -0.14 0 1.8 -0.04 0 2 0.06 0 2.2 0.16 0 2.4 0.25 0 2.6 0.33 0 2.8 0.40 0 3 0.45 0 3.2 0.48 0 3.4 0.50 0 3.6 0.49 0 3.8 0.47 0 4 0.43 0 4.2 0.37 0 4.4 0.29 0 4.6 0.21 0 4.8 0.11 0 5 0.01 0 5.2 -0.09 0 5.4 -0.18 0 5.6 -0.27 0 5.8 -0.35 0 6 -0.41 0 6.2 -0.46 0 6.4 -0.49 0 6.6 -0.50 0 6.8 -0.49 0 7 -0.46 0 7.2 -0.41 0 7.4 -0.35 0 7.6 -0.27 0 7.8 -0.18 0 8 -0.08 0 8.2 0.02 0 8.4 0.12 0 8.6 0.21 0 8.8 0.30 0 9 0.37 0 9.2 0.43 0 9.4 0.47 0 9.6 0.50 0 9.8 0.50 0 10 0.48 0 10.2 0.45 0 10.4 0.39 0 10.6 0.33 0 10.8 0.24 0 11 0.15 0 11.2 0.05 0 11.4 -0.05 0 11.6 -0.14 0 0 -0.29 0 0.2 -0.37 0 0.4 -0.43 0 0.6 -0.47 0 0.8 -0.50 0 1 -0.50 0 1.2 -0.48 0 1.4 -0.45 0 1.6 -0.40 0 1.8 -0.33 0 2 -0.24 0 2.2 -0.15 0 2.4 -0.06 0 2.6 0.04 0 2.8 0.14 0 3 0.23 0 3.2 0.32 0 3.4 0.39 0 3.6 0.44 0 3.8 0.48 0 4 0.50 0 4.2 0.50 0 4.4 0.48 0 4.6 0.43 0 4.8 0.38 0 5 0.30 0 5.2 0.22 0 5.4 0.13 0 5.6 0.03 0 5.8 -0.07 0 6 -0.17 0 6.2 -0.26 0 6.4 -0.34 0 6.6 -0.41 0 6.8 -0.46 0 7 -0.49 0 7.2 -0.50 0 7.4 -0.49 0 7.6 -0.47 0 7.8 -0.42 0 8 -0.36 0 8.2 -0.28 0 8.4 -0.19 0 8.6 -0.10 0 8.8 0.00 0 9 0.10 0 9.2 0.20 0 9.4 0.28 0 9.6 0.36 0 9.8 0.42 0 10 0.47 0 10.2 0.49 0 10.4 0.50 0 10.6 0.49 0 10.8 0.45 0 11 0.40 0 11.2 0.34 0 11.4 0.26 0 11.6 0.17 0 0 0.00 0 0.2 -0.10 0 0.4 -0.20 0 0.6 -0.28 0 0.8 -0.36 0 1 -0.42 0 1.2 -0.47 0 1.4 -0.49 0 1.6 -0.50 0 1.8 -0.49 0 2 -0.45 0 2.2 -0.40 0 2.4 -0.34 0 2.6 -0.26 0 2.8 -0.17 0 3 -0.07 0 3.2 0.03 0 3.4 0.13 0 3.6 0.22 0 3.8 0.31 0 4 0.38 0 4.2 0.44 0 4.4 0.48 0 4.6 0.50 0 4.8 0.50 0 5 0.48 0 5.2 0.44 0 5.4 0.39 0 5.6 0.32 0 5.8 0.23 0 6 0.14 0 6.2 0.04 0 6.4 -0.06 0 6.6 -0.16 0 6.8 -0.25 0 7 -0.33 0 7.2 -0.40 0 7.4 -0.45 0 7.6 -0.48 0 7.8 -0.50 0 8 -0.49 0 8.2 -0.47 0 8.4 -0.43 0 8.6 -0.37 0 8.8 -0.29 0 9 -0.21 0 9.2 -0.11 0 9.4 -0.01 0 9.6 0.09 0 9.8 0.18 0 10 0.27 0 10.2 0.35 0 10.4 0.41 0 10.6 0.46 0 10.8 0.49 0 11 0.50 0 11.2 0.49 0 11.4 0.46 0 11.6 0.41 0 0 0.29 0 0.2 0.21 0 0.4 0.11 0 0.6 0.01 0 0.8 -0.09 0 1 -0.18 0 1.2 -0.27 0 1.4 -0.35 0 1.6 -0.41 0 1.8 -0.46 0 2 -0.49 0 2.2 -0.50 0 2.4 -0.49 0 2.6 -0.46 0 2.8 -0.41 0 3 -0.35 0 3.2 -0.27 0 3.4 -0.18 0 3.6 -0.08 0 3.8 0.02 0 4 0.11 0 4.2 0.21 0 4.4 0.30 0 4.6 0.37 0 4.8 0.43 0 5 0.47 0 5.2 0.50 0 5.4 0.50 0 5.6 0.48 0 5.8 0.45 0 6 0.39 0 6.2 0.33 0 6.4 0.24 0 6.6 0.15 0 6.8 0.05 0 7 -0.05 0 7.2 -0.14 0 7.4 -0.24 0 7.6 -0.32 0 7.8 -0.39 0 8 -0.44 0 8.2 -0.48 0 8.4 -0.50 0 8.6 -0.50 0 8.8 -0.47 0 9 -0.43 0 9.2 -0.38 0 9.4 -0.30 0 9.6 -0.22 0 9.8 -0.12 0 10 -0.03 0 10.2 0.07 0 10.4 0.17 0 10.6 0.26 0 10.8 0.34 0 11 0.41 0 11.2 0.46 0 11.4 0.49 0 11.6 0.50 0 0 0.48 0 0.2 0.43 0 0.4 0.38 0 0.6 0.30 0 0.8 0.22 0 1 0.13 0 1.2 0.03 0 1.4 -0.07 0 1.6 -0.17 0 1.8 -0.26 0 2 -0.34 0 2.2 -0.41 0 2.4 -0.46 0 2.6 -0.49 0 2.8 -0.50 0 3 -0.49 0 3.2 -0.47 0 3.4 -0.42 0 3.6 -0.36 0 3.8 -0.28 0 4 -0.19 0 4.2 -0.10 0 4.4 0.00 0 4.6 0.10 0 4.8 0.20 0 5 0.28 0 5.2 0.36 0 5.4 0.42 0 5.6 0.47 0 5.8 0.49 0 6 0.50 0 6.2 0.49 0 6.4 0.45 0 6.6 0.40 0 6.8 0.34 0 7 0.26 0 7.2 0.17 0 7.4 0.07 0 7.6 -0.03 0 7.8 -0.13 0 8 -0.22 0 8.2 -0.31 0 8.4 -0.38 0 8.6 -0.44 0 8.8 -0.48 0 9 -0.50 0 9.2 -0.50 0 9.4 -0.48 0 9.6 -0.44 0 9.8 -0.39 0 10 -0.31 0 10.2 -0.23 0 10.4 -0.14 0 10.6 -0.04 0 10.8 0.06 0 11 0.16 0 11.2 0.25 0 11.4 0.33 0 11.6 0.40 0 0 0.48 0 0.2 0.50 0 0.4 0.50 0 0.6 0.48 0 0.8 0.44 0 1 0.39 0 1.2 0.32 0 1.4 0.23 0 1.6 0.14 0 1.8 0.04 0 2 -0.06 0 2.2 -0.16 0 2.4 -0.25 0 2.6 -0.33 0 2.8 -0.40 0 3 -0.45 0 3.2 -0.48 0 3.4 -0.50 0 3.6 -0.49 0 3.8 -0.47 0 4 -0.43 0 4.2 -0.37 0 4.4 -0.29 0 4.6 -0.21 0 4.8 -0.11 0 5 -0.01 0 5.2 0.09 0 5.4 0.18 0 5.6 0.27 0 5.8 0.35 0 6 0.41 0 6.2 0.46 0 6.4 0.49 0 6.6 0.50 0 6.8 0.49 0 7 0.46 0 7.2 0.41 0 7.4 0.35 0 7.6 0.27 0 7.8 0.18 0 8 0.08 0 8.2 -0.02 0 8.4 -0.12 0 8.6 -0.21 0 8.8 -0.30 0 9 -0.37 0 9.2 -0.43 0 9.4 -0.47 0 9.6 -0.50 0 9.8 -0.50 0 10 -0.48 0 10.2 -0.45 0 10.4 -0.39 0 10.6 -0.32 0 10.8 -0.24 0 11 -0.15 0 11.2 -0.05 0 11.4 0.05 0 11.6 0.14 0 0 0.30 0 0.2 0.37 0 0.4 0.43 0 0.6 0.47 0 0.8 0.50 0 1 0.50 0 1.2 0.48 0 1.4 0.45 0 1.6 0.39 0 1.8 0.33 0 2 0.24 0 2.2 0.15 0 2.4 0.06 0 2.6 -0.04 0 2.8 -0.14 0 3 -0.24 0 3.2 -0.32 0 3.4 -0.39 0 3.6 -0.44 0 3.8 -0.48 0 4 -0.50 0 4.2 -0.50 0 4.4 -0.47 0 4.6 -0.43 0 4.8 -0.38 0 5 -0.30 0 5.2 -0.22 0 5.4 -0.12 0 5.6 -0.03 0 5.8 0.07 0 6 0.17 0 6.2 0.26 0 6.4 0.34 0 6.6 0.41 0 6.8 0.46 0 7 0.49 0 7.2 0.50 0 7.4 0.49 0 7.6 0.46 0 7.8 0.42 0 8 0.36 0 8.2 0.28 0 8.4 0.19 0 8.6 0.10 0 8.8 0.00 0 9 -0.10 0 9.2 -0.20 0 9.4 -0.28 0 9.6 -0.36 0 9.8 -0.42 0 10 -0.47 0 10.2 -0.49 0 10.4 -0.50 0 10.6 -0.49 0 10.8 -0.45 0 11 -0.40 0 11.2 -0.34 0 11.4 -0.26 0 11.6 -0.16 0 0 0.00 0 0.2 0.10 0 0.4 0.20 0 0.6 0.28 0 0.8 0.36 0 1 0.42 0 1.2 0.47 0 1.4 0.49 0 1.6 0.50 0 1.8 0.49 0 2 0.45 0 2.2 0.40 0 2.4 0.34 0 2.6 0.26 0 2.8 0.17 0 3 0.07 0 3.2 -0.03 0 3.4 -0.13 0 3.6 -0.22 0 3.8 -0.31 0 4 -0.38 0 4.2 -0.44 0 4.4 -0.48 0 4.6 -0.50 0 4.8 -0.50 0 5 -0.48 0 5.2 -0.44 0 5.4 -0.39 0 5.6 -0.31 0 5.8 -0.23 0 6 -0.14 0 6.2 -0.04 0 6.4 0.06 0 6.6 0.16 0 6.8 0.25 0 7 0.33 0 7.2 0.40 0 7.4 0.45 0 7.6 0.48 0 7.8 0.50 0 8 0.49 0 8.2 0.47 0 8.4 0.43 0 8.6 0.37 0 8.8 0.29 0 9 0.20 0 9.2 0.11 0 9.4 0.01 0 9.6 -0.09 0 9.8 -0.18 0 10 -0.27 0 10.2 -0.35 0 10.4 -0.41 0 10.6 -0.46 0 10.8 -0.49 0 11 -0.50 0 11.2 -0.49 0 11.4 -0.46 0 11.6 -0.41'/> |
38 | < ROUTE fromNode='flagclock' fromField='fraction_changed' toNode='flagflutter' toField='set_fraction'/> |
39 | < ROUTE fromNode='flagflutter' fromField='value_changed' toNode='flag' toField='set_spine'/> |
40 | </Scene> |
41 | </X3D> |
Event Graph ROUTE Table entries with 2 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.
flagclock
TimeSensor fraction_changed SFFloat |
flagflutter
CoordinateInterpolator set_fraction SFFloat |
then
|
flagflutter
CoordinateInterpolator value_changed MFVec3f |
flag
Extrusion set_spine MFVec3f |
<!--
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)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->