Pages

Thursday, March 1, 2018

3D Waves JavaScript Simulation Applet HTML5

This simulation allows for graphical visualisation of a 3D sinusoidal function as a wave.

There are 15 predefined functions that can be inputted from the drop-down menu, as follows:
Plane Wave x

Plane Wave Y

Plane Wave (direction adjustable)
Interference Concurrent f1
Interference Concurrent f1 + f2
Interference Countercurrent f1 + f2
Interference Perpendicular f1 + f2
Interference < 90° (adjustable)
Interference > 90° (adjustable)
Radial Wave (Outward)
Radial Wave (Inward)
Radial Wave (Standing)
Surface Wave (Outward)
Spatial Wave (Outward)



You can also adjust different parameters of the function to see how they affect the wave:

a: Amplitude
b: Frequency
c: Direction (only applicable to functions which allow for change in direction)

p: Simply adjusts the speed of the simulation.

In addition, the x-y plane can be toggled to more easily visualise the positive and negative parts of the wave.



No comments:

Post a Comment