Introduzione

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

  1. Si può accedere tramite qualsiasi browser o smartphone.
  2. Si raccomanda di utilizzare Chrome per avere accesso completo alle funzionalità.
  3. Quando consulti gli esempi controlla se sono scritti con JavaScript, CoffeeScript, RapydScript oppure VPython.
  4. Per condividere i programmi puoi
    1. salvarli in cartelle condivise e pubblicare il collegamento corrispondente
    2. esportarli sul tuo sito
    3. utilizzare il sito Trinket.

Inoltre

  1. GlowScript importa (implementa) automaticamente tutte le funzionalità di VPython (e oltre…)
    1. from __future__ import division, print_function
    2. from visual import *
    3. from visual.graph import *
  2. La libreria numpy non è disponibile ma la funzione arange()
  3. Alcuni oggetti VPython non sono disponibili: convex, faces, frame, text.
  4. Per faces offre le alternative vertex, triangle, quad.

Lascia un commento