GlowScript include la sintassi di VPython dal novembre 2014.
Funziona tramite un traduttore da VPython a Javascript realizzato con RapydScript.
Esistono quindi numerose differenze di sintassi…
La sintassi di VPython e GlowScript è stata implementata anche in Jupyter che offre in più la compatibilità completa con Python.
GlowScript offre funzionalità inaspettate (funzioni matematiche, funzioni per date e tempo, visualizzazione di testi, visualizzazione di formule matematiche con la sintassi LaTeX, importa le librerie jQuery e jQuery-ui, …)
Il sito ufficiale permette di scrivere ed eseguire i programmi
- Si può accedere tramite qualsiasi browser o smartphone.
- Si raccomanda di utilizzare Chrome per avere accesso completo alle funzionalità.
- Quando consulti gli esempi controlla se sono scritti con JavaScript, CoffeeScript, RapydScript oppure VPython.
- Per condividere i programmi puoi
- salvarli in cartelle condivise e pubblicare il collegamento corrispondente
- esportarli sul tuo sito
- utilizzare il sito Trinket.
Inoltre
- GlowScript importa (implementa) automaticamente tutte le funzionalità di VPython (e oltre…)
- from __future__ import division, print_function
- from visual import *
- from visual.graph import *
- La libreria numpy non è disponibile ma la funzione arange() sì
- Alcuni oggetti VPython non sono disponibili: convex, faces, frame, text.
- Per faces offre le alternative vertex, triangle, quad.