GlowScript-VPython LAB brings GlowScript / Web VPython ā the 3D programming environment used in physics classrooms worldwide ā to your phone and tablet. No server, no account, no internet connection: the entire compiler and 3D engine ship inside the app, so it works completely offline, anywhere.
ā Write code, watch it come alive
A few lines of Python-style Web VPython are enough to make balls bounce, pendulums swing, and planets orbit ā rendered in real time in 3D. Drag to rotate the camera, pinch to zoom, and explore your simulation from any angle.
ā Features
⢠Code editor with syntax highlighting and line numbers
⢠Real-time WebGL 3D rendering with full touch camera control
⢠Live graphs that plot position, velocity, energy and more as the simulation runs
⢠Interactive widgets: buttons, sliders, menus
⢠23 built-in demos: bouncing ball, double pendulum, gyroscope, atomic lattice, Stonehenge, textures, 3D plotting and more
⢠Save and reload your own programs
⢠Share code with other apps ā and receive code sent from other apps straight into the editor
⢠Full-screen preview mode for distraction-free viewing
ā Perfect for
⢠Students who want to see physics concepts in motion
⢠Science teachers building live classroom demonstrations
⢠Beginners taking their first steps in 3D programming with Python
⢠Makers who want to sketch simulation ideas on the go
ā Truly offline
Works on a plane, on a mountain, anywhere. Your code never leaves your device.
GlowScript is an open-source project (MIT License) by David Scherer and Bruce Sherwood; this app packages it for mobile. All open-source notices are available on the in-app licenses page.
Install now and code your first 3D physics experiment!