From 8d02141211c763f2c6e9118b623bfbd36d2a1768 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 18 Aug 2021 19:24:55 -0700 Subject: [PATCH] Added the rest of the files --- .vscode/settings.json | 9 + 1-1.html | 122 ++++++++++ 1-2.html | 235 ++++++++++++++++++++ 10-1.html | 162 ++++++++++++++ 10-2.html | 130 +++++++++++ 10-3.html | 153 +++++++++++++ 10-4.html | 122 ++++++++++ 11-1.html | 156 +++++++++++++ 11-2.html | 222 +++++++++++++++++++ 11-3.html | 152 +++++++++++++ 11-4.html | 168 ++++++++++++++ 12-1.html | 233 ++++++++++++++++++++ 12-2.html | 149 +++++++++++++ 2-1.html | 273 +++++++++++++++++++++++ 3-1.html | 145 ++++++++++++ 4-1.html | 169 ++++++++++++++ 4-2.html | 212 ++++++++++++++++++ 5-1.html | 228 +++++++++++++++++++ 5-2.html | 210 ++++++++++++++++++ 5-3.html | 215 ++++++++++++++++++ 6-1.html | 135 ++++++++++++ 6-2.html | 141 ++++++++++++ 6-3.html | 126 +++++++++++ 6-4.html | 96 ++++++++ 6-5.html | 128 +++++++++++ 7-1.html | 198 +++++++++++++++++ 7-2.html | 198 +++++++++++++++++ 8-1.html | 105 +++++++++ 8-2.html | 130 +++++++++++ 8-3.html | 104 +++++++++ 8-4.html | 105 +++++++++ 8-5.html | 111 ++++++++++ 8-6.html | 203 +++++++++++++++++ 9-1.html | 121 ++++++++++ 9-2.html | 198 +++++++++++++++++ chladni.html | 130 +++++++++++ downArrow.png | Bin 0 -> 4458 bytes fourierSeries.png | Bin 0 -> 8014 bytes index.html | 502 ++++++++++++++++++++++++++++++++++++++++++ lens.html | 271 +++++++++++++++++++++++ purcell.html | 263 ++++++++++++++++++++++ purcell2.html | 285 ++++++++++++++++++++++++ rainbow.html | 323 +++++++++++++++++++++++++++ rainbow2.html | 343 +++++++++++++++++++++++++++++ upArrow.png | Bin 0 -> 4038 bytes water20.html | 264 ++++++++++++++++++++++ xray0.html | 113 ++++++++++ xray1.html | 260 ++++++++++++++++++++++ 48 files changed, 8318 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 1-1.html create mode 100644 1-2.html create mode 100644 10-1.html create mode 100644 10-2.html create mode 100644 10-3.html create mode 100644 10-4.html create mode 100644 11-1.html create mode 100644 11-2.html create mode 100644 11-3.html create mode 100644 11-4.html create mode 100644 12-1.html create mode 100644 12-2.html create mode 100644 2-1.html create mode 100644 3-1.html create mode 100644 4-1.html create mode 100644 4-2.html create mode 100644 5-1.html create mode 100644 5-2.html create mode 100644 5-3.html create mode 100644 6-1.html create mode 100644 6-2.html create mode 100644 6-3.html create mode 100644 6-4.html create mode 100644 6-5.html create mode 100644 7-1.html create mode 100644 7-2.html create mode 100644 8-1.html create mode 100644 8-2.html create mode 100644 8-3.html create mode 100644 8-4.html create mode 100644 8-5.html create mode 100644 8-6.html create mode 100644 9-1.html create mode 100644 9-2.html create mode 100644 chladni.html create mode 100644 downArrow.png create mode 100644 fourierSeries.png create mode 100644 index.html create mode 100644 lens.html create mode 100644 purcell.html create mode 100644 purcell2.html create mode 100644 rainbow.html create mode 100644 rainbow2.html create mode 100644 upArrow.png create mode 100644 water20.html create mode 100644 xray0.html create mode 100644 xray1.html diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..1ea2765 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,9 @@ +{ + "[json]": { + + "editor.quickSuggestions": { + "strings": true + }, + "editor.suggest.insertMode": "replace" + } +} \ No newline at end of file diff --git a/1-1.html b/1-1.html new file mode 100644 index 0000000..006137d --- /dev/null +++ b/1-1.html @@ -0,0 +1,122 @@ + + + + + Waves 1-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/1-2.html b/1-2.html new file mode 100644 index 0000000..e0bfd3f --- /dev/null +++ b/1-2.html @@ -0,0 +1,235 @@ + + + + + Waves 1-2 + + + + + + Your browser does not support the HTML5 canvas tag. +
+ This program multiplies complex numbers. + Input the coordinates on w and z in the complex + plane.Then the blue vector is their product. +
+ Real part of w + +
+ Imaginary part of w + +
+ Real part of z + +
+ Imaginary part of z + +
+ + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/10-1.html b/10-1.html new file mode 100644 index 0000000..9437b13 --- /dev/null +++ b/10-1.html @@ -0,0 +1,162 @@ + + + + + Waves 10-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/10-2.html b/10-2.html new file mode 100644 index 0000000..830099c --- /dev/null +++ b/10-2.html @@ -0,0 +1,130 @@ + + + + + Waves 10-2 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/10-3.html b/10-3.html new file mode 100644 index 0000000..611ac07 --- /dev/null +++ b/10-3.html @@ -0,0 +1,153 @@ + + + + + Waves 10-3 + + + + +
+ + +
+ + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/10-4.html b/10-4.html new file mode 100644 index 0000000..16c47fb --- /dev/null +++ b/10-4.html @@ -0,0 +1,122 @@ + + + + + Waves 10-4 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/11-1.html b/11-1.html new file mode 100644 index 0000000..a0d4973 --- /dev/null +++ b/11-1.html @@ -0,0 +1,156 @@ + + + + + Waves 11-1 + + + + +
+ + +
+ + +
+ + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ + diff --git a/11-2.html b/11-2.html new file mode 100644 index 0000000..f07f503 --- /dev/null +++ b/11-2.html @@ -0,0 +1,222 @@ + + + + + Waves 11-2 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ + \ No newline at end of file diff --git a/11-3.html b/11-3.html new file mode 100644 index 0000000..d277bb6 --- /dev/null +++ b/11-3.html @@ -0,0 +1,152 @@ + + + + + Waves 11-3 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/11-4.html b/11-4.html new file mode 100644 index 0000000..8aa6f83 --- /dev/null +++ b/11-4.html @@ -0,0 +1,168 @@ + + + + + Waves 11-4 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/12-1.html b/12-1.html new file mode 100644 index 0000000..cf90caa --- /dev/null +++ b/12-1.html @@ -0,0 +1,233 @@ + + + + + Waves 12-1 + + + + + +
+ + + + + + +
+ + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/12-2.html b/12-2.html new file mode 100644 index 0000000..dc56e6c --- /dev/null +++ b/12-2.html @@ -0,0 +1,149 @@ + + + + + Waves 12-2 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/2-1.html b/2-1.html new file mode 100644 index 0000000..6a8ecf8 --- /dev/null +++ b/2-1.html @@ -0,0 +1,273 @@ + + + + + Waves 2-1 + + + + + +
+ + + + +
+ + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/3-1.html b/3-1.html new file mode 100644 index 0000000..d4a1cf5 --- /dev/null +++ b/3-1.html @@ -0,0 +1,145 @@ + + + + + Waves 3-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/4-1.html b/4-1.html new file mode 100644 index 0000000..644e27a --- /dev/null +++ b/4-1.html @@ -0,0 +1,169 @@ + + + + + + Waves 4-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/4-2.html b/4-2.html new file mode 100644 index 0000000..c670869 --- /dev/null +++ b/4-2.html @@ -0,0 +1,212 @@ + + + + + Waves 4-2 + + + + + + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/5-1.html b/5-1.html new file mode 100644 index 0000000..7bcf5d4 --- /dev/null +++ b/5-1.html @@ -0,0 +1,228 @@ + + + + + Waves 5-1 + + + + + + + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/5-2.html b/5-2.html new file mode 100644 index 0000000..404cc17 --- /dev/null +++ b/5-2.html @@ -0,0 +1,210 @@ + + + + + Waves 5-2 + + + + + + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/5-3.html b/5-3.html new file mode 100644 index 0000000..7606fb0 --- /dev/null +++ b/5-3.html @@ -0,0 +1,215 @@ + + + + + Waves 5-3 + + + + + + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/6-1.html b/6-1.html new file mode 100644 index 0000000..81206fe --- /dev/null +++ b/6-1.html @@ -0,0 +1,135 @@ + + + + + Waves 6-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/6-2.html b/6-2.html new file mode 100644 index 0000000..c9f3640 --- /dev/null +++ b/6-2.html @@ -0,0 +1,141 @@ + + + + + Waves 6-2 + + + + + + Your browser does not support the HTML5 canvas tag. + + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/6-3.html b/6-3.html new file mode 100644 index 0000000..782f641 --- /dev/null +++ b/6-3.html @@ -0,0 +1,126 @@ + + + + + Waves 6-3 + + + + + +
+ + +
+ + +
+ + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/6-4.html b/6-4.html new file mode 100644 index 0000000..9389d71 --- /dev/null +++ b/6-4.html @@ -0,0 +1,96 @@ + + + + + Waves 6-4 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/6-5.html b/6-5.html new file mode 100644 index 0000000..0188207 --- /dev/null +++ b/6-5.html @@ -0,0 +1,128 @@ + + + + + Waves 6-5 + + + + +
+ + +
+ + +
+ + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/7-1.html b/7-1.html new file mode 100644 index 0000000..025e665 --- /dev/null +++ b/7-1.html @@ -0,0 +1,198 @@ + + + + + Waves 7-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/7-2.html b/7-2.html new file mode 100644 index 0000000..60e18f6 --- /dev/null +++ b/7-2.html @@ -0,0 +1,198 @@ + + + + + Waves 7-2 + + + + + + + Your browser does not support the HTML5 canvas tag. + + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/8-1.html b/8-1.html new file mode 100644 index 0000000..bcf62e4 --- /dev/null +++ b/8-1.html @@ -0,0 +1,105 @@ + + + + + Waves 8-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/8-2.html b/8-2.html new file mode 100644 index 0000000..be7098c --- /dev/null +++ b/8-2.html @@ -0,0 +1,130 @@ + + + + + Waves 8-2 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/8-3.html b/8-3.html new file mode 100644 index 0000000..9a5c311 --- /dev/null +++ b/8-3.html @@ -0,0 +1,104 @@ + + + + + Waves 8-3 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/8-4.html b/8-4.html new file mode 100644 index 0000000..9d1263a --- /dev/null +++ b/8-4.html @@ -0,0 +1,105 @@ + + + + + Waves 8-4 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/8-5.html b/8-5.html new file mode 100644 index 0000000..1d6f09f --- /dev/null +++ b/8-5.html @@ -0,0 +1,111 @@ + + + + + Waves 8-5 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/8-6.html b/8-6.html new file mode 100644 index 0000000..7a9f536 --- /dev/null +++ b/8-6.html @@ -0,0 +1,203 @@ + + + + + Waves 8-6 + + + + + + Your browser does not support the HTML5 canvas tag. +
+ + + + +
+ + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/9-1.html b/9-1.html new file mode 100644 index 0000000..d24e0b4 --- /dev/null +++ b/9-1.html @@ -0,0 +1,121 @@ + + + + + Waves 9-1 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/9-2.html b/9-2.html new file mode 100644 index 0000000..d88634c --- /dev/null +++ b/9-2.html @@ -0,0 +1,198 @@ + + + + + Waves 9-2 + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ diff --git a/chladni.html b/chladni.html new file mode 100644 index 0000000..7a2aee3 --- /dev/null +++ b/chladni.html @@ -0,0 +1,130 @@ + + + + Waves: Chladni plates + + + + + + Your browser does not support the HTML5 canvas tag. +
+ + +
+ + +
+ + + + \ No newline at end of file diff --git a/downArrow.png b/downArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..f50d8643e34f73a52edff941a876c34a6d377318 GIT binary patch literal 4458 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 w*Wvq5q1Rv&@Nek&F9PrX1 + + + + List of programs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Number + + Description +
+ Chapter 1: Harmonic Oscillation +
+ 1-1 + + The connection between harmonic motion and uniform circular motion. +
+ 1-2 + + Multiplication in the complex plane. Move the complex number + z around in the complex plane with the arrow keys. +
+ Chapter 2: Forced Oscillation and Resonance +
+ 2-1 + + A damped forced harmonic oscillator with one degree of freedom. +
+ Chapter 3: Normal Modes +
+ 3-1 + + Two coupled pendulums. +
+ Chapter 4: Symmetries +
+ 4-1 + + Beats in two coupled pendulums. +
+ 4-2 + + Modes of the hacksaw oscillator. +
+ Chapter 5: Waves +
+ 5-1 + + Standing waves in a system of coupled pendulums with fixed + ends. +
+ 5-2 + + Standing waves on a beaded string with fixed ends. +
+ 5-3 + + Standing waves on a beaded string with free ends. +
+ Chapter 6: Continuum Limit and Fourier Series +
+ 6-1 + + Normal modes of the continuous string with fixed ends, with + k = nπ/L for n = 1 to ∞. The up and down arrow keys increase n. +
+ 6-2 + + Normal modes of the continuous string with one fixed end and + one free end, with k = nπ/L ‐ π/2L for n = 1 to ∞. The up and down arrow keys increase + n. +
+ 6-3 + + The Fourier series for the function of (6.19) +
+ +
+ 6-4 + + Plucking an ideal string. +
+ 6-5 + + Same program as 6-4, but with variable inputs. +
+ Chapter 7: Longitudinal Oscillations and Sound +
+ 7-1 + + Longitudinal modes of a continuous spring with fixed ends. +
+ 7-2 + + Longitudinal modes of a continuous spring with one fixed end + and one free end. +
+ Chapter 8: Traveling Waves +
+ 8-1 + + A traveling wave with a circle moving along the maximum of + the wave at the phase velocity. +
+ 8-2 + + A traveling wave built out of two standing waves. +
+ 8-3 + + A traveling wave with damping. It peters out as it travels. +
+ 8-4 + + A forced oscillation problem for a continuous string with damping + and one end fixed. +
+ 8-5 + + A forced oscillation problem for a beaded string with damping + and one end fixed. +
+ 8-6 + + High- and low-frequency cut-offs in a forced oscillation problem. +
+ Chapter 9: The Boundary at Infinity +
+ 9-1 + + Looking at reflected waves. You can see the uneven motion of + a traveling wave with a small reflected amplitude. +
+ 9-2 + + Reflection and transmission from a mass on a string. +
+ Chapter 10: Signals and Fourier Analysis +
+ 10-1 + + A triangular pulse propagating on a stretched string. +
+ 10-2 + + Group velocity (sum of two cosines). +
+ 10-3 + + Scattering of a pulse by a boundary between regions of different + k. +
+ 10-4 + + Scattering of a pulse by a mass on a string. +
+ Chapter 11: Two and Three Dimensions +
+ 11-1 + + The modes of a two-dimensional beaded string. +
+ 11-2 + + Snell's law with no reflection. +
+ 11-3 + + Water sloshing in a rectangular container. +
+ 11-4 + + Two immiscible liquids sloshing. Note the mismatch between + the upper and lower liquids in the middle. This is the result of the nonlinearity of the + constraint of incompressibility. +
+ Chapter 12: Polarization +
+ 12-1 + + Polarization in the two-dimensional harmonic oscillator, or + in an electromagnetic wave. This shows the position of a string stretched in the z direction. + The transverse position is shown in the x-y plane along with the x and y components. Alternatively, + this can represent Ex and Ey in the electromagnetic wave propagating in the z + direction and the total E + field. In the upper left-hand corner is the complex two dimensional + vector, that describes the polarization. + You can change u1 between 1 and 0 with the left and right arrows. You can change |u2| + between 1 and 0 with the up and down arrows. F1 and F2 decrease and increase the phase of + u2 between π and -π. +
+ 12-2 + + The wandering of the electric field in unpolarized light. The + electric field direction in the x-y plane is indicated by the trace. The color of the line changes + occasionally to make it visible. +
+ Extra Special Bonus Programs +
+ Rainbow + + + Demonstration of red and blue light refracting in a raindrop. + +
+ Rainbow 2 + + + Visualization of the double rainbow and Alexander's dark band. + +
+ Water20 + + + Water waves in an infinite ocean. + +
+ Lens + + + Light refracting through a lens. + +
+ X-ray + + + The relationship between color and phase in x-ray diffraction. + +
+ X-ray 2 + + + A demonstration of x-rays diffracting through a crystal. + +
+ Purcell + + + The electric field generated by a particle that starts moving. + +
+ Purcell 2 + + + The electric field generated by a particle that stops moving. + +
+ Chladni plates + + + The vibrational modes of a chladni plate. + +
+

+ This work is licensed under + CC BY-NC-ND 4.0

+ + \ No newline at end of file diff --git a/lens.html b/lens.html new file mode 100644 index 0000000..1103fc7 --- /dev/null +++ b/lens.html @@ -0,0 +1,271 @@ + + + + + + Waves: Lens + + + + + + Your browser does not support the HTML5 canvas tag. +
+ + +
+
+ X position + +
+ Y position + +
+ Focal length + +
+ + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/purcell.html b/purcell.html new file mode 100644 index 0000000..ec4f404 --- /dev/null +++ b/purcell.html @@ -0,0 +1,263 @@ + + + + + Waves: Purcell + + + + + + Your browser does not support the HTML5 canvas tag. + +
+ X + +
+ Number of rays + +
+ +
+ + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/purcell2.html b/purcell2.html new file mode 100644 index 0000000..2978d67 --- /dev/null +++ b/purcell2.html @@ -0,0 +1,285 @@ + + + + + + Waves: Purcell + + + + + + Your browser does not support the HTML5 canvas tag. + +
+ X + + Number of rays + +
+ + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/rainbow.html b/rainbow.html new file mode 100644 index 0000000..a7802b7 --- /dev/null +++ b/rainbow.html @@ -0,0 +1,323 @@ + + + + + Waves: Rainbow + + + + + + Your browser does not support the HTML5 canvas tag. +
+ + +
+ + +
+ + +
+
+ Ray density + +
+ X position + +
+ Y position + +
+ Zoom + +
+ + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/rainbow2.html b/rainbow2.html new file mode 100644 index 0000000..3587bd3 --- /dev/null +++ b/rainbow2.html @@ -0,0 +1,343 @@ + + + + + Waves: Rainbow 2 + + + + + + Your browser does not support the HTML5 canvas tag. +
+ + +
+ + +
+
+ Ray density + +
+ + + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/upArrow.png b/upArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..44e525301978816866998ab35b2c384d3e604b69 GIT binary patch literal 4038 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 E3*1T0AOHXW literal 0 HcmV?d00001 diff --git a/water20.html b/water20.html new file mode 100644 index 0000000..bd14b47 --- /dev/null +++ b/water20.html @@ -0,0 +1,264 @@ + + + + + Waves: Water20 + + + + + + Your browser does not support the HTML5 canvas tag. +
+ + +
+ + +
+ + +
+
+ Amplitude + +
+ + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/xray0.html b/xray0.html new file mode 100644 index 0000000..77410d8 --- /dev/null +++ b/xray0.html @@ -0,0 +1,113 @@ + + + + + Waves X-ray + + + + + + Your browser does not support the HTML5 canvas tag. + + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file diff --git a/xray1.html b/xray1.html new file mode 100644 index 0000000..de0bf9c --- /dev/null +++ b/xray1.html @@ -0,0 +1,260 @@ + + + + + Waves: X-ray 1 + + + + + + Your browser does not support the HTML5 canvas tag. +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+
+ Direction of incoming x-rays + +
+ + + +

+ This work is licensed under + CC BY-NC-ND 4.0

+ \ No newline at end of file