PhysGL is an open-source, 3D graphics scripting langauge and programming environment. It works right in your WebGL-enabled browser and allows you to easily experiment with 3D graphics, drawing and animation. It has been used to teach beginning programming, mathematics, physics, and art in the context of computer graphics and animation. We wrote a book about using PhysGL to study physics.

Here are some examples: Red sphere, Stick figure, Bouncing ball, Drawing, Ball on ramp, Basic animation, Balls, Block hits spring, Plane normal, E-field vectors of a capacitor, B-field vectors of a wire, Ball on loop-the-loop, Game of Pong, Interaction, Circular motion, Ball off table, The classic physics projectile, Spheres, Falling balls, Trefoil Knot, Breathing Knot,

Share link:

This share link is for your code as it exists at this instant. Future changes to your code will not be included, and will require you to generate a new share link.