Kirbyx Physics Simulations

If you use these simulations and find them helpful, you can inspire me to write more by donating a cup of coffee, which is my programming fuel, through PayPal.

Please send any comments (changes you'd like to see, simulation ideas, glitches...) to waveaddapp@gmail.com. Thank you!

WaveAdd... wave superposition

A free HTML5 simulation that adds two waves of your own design, and shows their sum... longitudinal or transverse... sine, square, or triangle.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks . WaveAdd doesn't work on iPhones or iPads.


InclinedPlaner... a block slides down a ramp.

A free HTML5 simulation of a tiltable inclined plane that shows static and Kinetic friction, weight, normal force, energies, position, velocity, acceleration. . .

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. InclinedPlaner doesn't work on iPhones or iPads.

Rotational Collisioner... collisions and angular momentum.

A free HTML5 simulation that collides two rotating masses of variable mass, volume and shape. Also shown is the calculation of their final angular velocity.


This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Rotational Collisioner doesn't work on iPhones or iPads.

PVTsim... the ideal gas law

A free HTML5 simulation that links a PV, VT, and PT graph to an animation of a container of an ideal gas. Show isobaric, isochoric, isothermal, and adiabatic graphs, energies, forces, and the ideal gas law.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. PVTsim does work on iPads, not iPhones.

HorizontalCircleSim...

A free HTML5 simulation that shows a ball on a string, an object on a banked track, or an airplane moving in a horizontal circle. Show forces, net force, force components, speed, acceleration, values, and dimensions, and a variable view angle.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. HorizontalCircleSim does work on iPads, not iPhones.

VerticalCircleSim...

A free HTML5 simulation that shows a ball moving in a vertical circle, or as a simple pendulum, on the end of a string, inside a track, or on a rod. Show forces, and their radial and tangential components, speed, acceleration, period, energies, graphs, values, and dimensions.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. VerticalCircleSim does work on iPads, not iPhones.


2DMotionSim...

A free HTML5 simulation that allows the user to vary the position, velocity, and acceleration of one or two objects in two dimensions.

Additionally, there are sets of kinematics questions where the student will see objects move according to their answers. Questions include projectiles and the 'Monkey and the Banana'.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. 2DMotionSim does work on iPads, not well on iPhones.

2DCollisionSim...

Simulates a 2-dimensional elastic, inelastic, or perfectly inelastic collision.

Shows linear and angular momentum, translational and rotational kinetic energy. All vectors can be shown with their components.

Easily change the position, speed, direction, mass, and radius of each object.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. 2DCollisionSim does work on iPads, not well on iPhones.

ElectricTwoShellSim...

A free HTML5 simulation that allows the user to examine the electric field and potential that surrounds two concentric spherical shells whose charge and internal and external radii can be changed.

The user can choose between conducting shells or shells that have uniform charge distribution.


This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. 2DMotionSim does work on iPads, not well on iPhones.