AAPT Abstract Archive

Abstract Information

  Session: Technologies
  Paper Type: Poster
  Title: Progress in Easy-to-Use 3D Programming Environments
  Meeting: 2013 Summer Meeting: Portland, Oregon
  Location: N/A
  Time: 9:15AM
  Author: Bruce A. Sherwood, North Carolina State University
5056038121, Bruce_Sherwood@ncsu.edu
  Co-Author(s): Steve Spicklemire
  Abstract: VPython (vpython.org), a free open-source module for the popular Python programming language, lets even novice programmers write programs that model physical systems and generate navigable real-time 3D animations. VPython plays an important role in several recent computational physics textbooks. At matterandinteractions.org are many lecture demo programs written in VPython. There are about 50,000 downloads of VPython per year, including by thousands of students in intro physics courses. In January 2013 VPython 6 was released, based on the cross-platform GUI library wxPython, which has made it possible for VPython animations to share a window with standard widgets (buttons, sliders, scrolling text boxes, etc.). VPython is quite mature; GlowScript (glowscript.org) is a related but very new environment under development that executes programs written in JavaScript or CoffeeScript in a browser. There are converters that facilitate translation from VPython to GlowScript. VPython and GlowScript will be demonstrated at the poster session.
  Footnotes: None
  Presentation: VPython_and_GlowScript.pdf

2003 © American Association of Physics Teachers
Have questions about this site? Email the webmaster.
AAPT Home AAPT Abstract Archive Past Meeting Info