What is the minimum height a mirror has to be for you to see your whole self in it? This simulation explores that concept. Note that the black dot on the object (red arrow) represents your eye.

LAB

In this lab, we look at the connection between the minimization of the travel time and the law of reflection. It turns out that the law of reflection is completely consistent with light taking the minimum time to travel from one point to another, via the mirror.

LAB

Let's say you have two points, and you want the light to travel from one point to the other, bouncing off a plane mirror along the way. In this lab, the first point is colored red and the other point is colored purple.

LAB

In this lab, you can explore a ball moving down a ramp. You can set the height and base position of a ramp. Observe how the height and angle (by changing the base position) of the ramp, change the outcome. What is the difference you notice?

LAB

In this lab, you can explore the center of mass in a system of three balls. You can observe the effect of the three balls' individual masses upon the center of mass. You can change the mass of each ball using the sliders and observe the position of the center of the mass.

LAB

In this lab, you can simulate the collision of two carts to investigate simple collisions in 1D. You can change the velocity of each cart before the collision and vary the elasticity.

LAB

In this lab, you can observe the formation of a longitudinal standing wave pattern by the superposition of a rightward and a leftward moving wave. The standing wave pattern and the component waves are shown as well as a transverse representation of the superposition.

LAB

In this lab, you can observe a ball experiencing uniform circular motion, which means it travels in a circle at a constant speed. Use the sliders to adjust the speed and the radius of the path.

LAB

This is a basic lab and builds from the lab titled, Projectile motion (set speed and angle). Here you can observe the projectile motion trajectory in action as you vary the x and y component of the launch velocity.

LAB

This is a basic lab wherein you can observe the projectile motion in action. You can vary the launch angle and launch speed and observe the projectile motion trajectory in the plot.

LAB