VPython (c) Copyright 2011, 2023 David Scherer and Bruce Sherwood
VPython is an open source project. It is free to use or modify, within the terms of the license.
History and Contributors¶
Current developers include: Bruce Sherwood, Steve Spicklemire, Matt Craig, and John Coady. Ruth Chabay works on documentation.
Handling touch events is thanks to jQuery UI Touch Punch of David Furfero. See http://touchpunch.furf.com.
(Implementation of spin/rotate/drag was independent of Touch Punch.)
Supporting the VPython API in a browser is possible thanks to the work of Alexander Tsepkov (RapydScript: https://bitbucket.org/pyjeon/rapydscript) and Charles Law (browser-based RapydScript: http://pyjeon.pythonanywhere.com/static/rapydscript_online/index.html) and Kovid Goyal (RapdScript-NG) RapydScript-NG: https://github.com/kovidgoyal/rapydscript-ng
When the GlowScript project was launched in 2011 by David Scherer and Bruce Sherwood, Scherer implemented operator overloading and synchronous code using libraries existing at that time. In 2015 it became necessary to upgrade to newer libraries because compilation failed on some browsers.
Font manipulation: https://github.com/nodebox/opentype.js Public-domain sans serif font Roboto-Medium.ttf from http://www.1001freefonts.com/roboto.font Public-domain serif font NimbusRomNo9L-Med.otf from http://www.1001fonts.com/nimbus-roman-no9-l-font.html