PhysUtil

PhysUtil is an open-source module that can be used generate motion diagrams (stroboscopic images), graphs and timers from within a VPython or Glowscript program. PhysUtil was constructed to help students with little or no programming experience to create highly visual simulations using VPython or Glowscript.

Requirements

  • Python 2.7+
  • VPython 5.1+

Documentation

Extensive documentation on the use of different classes developed for PhysUtil is located here.

License

PhysUtil is licensed under the GNU GPL license.

Media (YouTube Videos)

Leaving breadcrumbs at equal time intervals

Leaving Breadcrumbs

Creating arrows to represent an object’s momentum

Creating Arrows

Adding arrows that represent the net force on the object

Arrows for force