La prima immagine rappresenta la funzione
- con
.

from vpython import *
############################################
def funzione(x): return 1
############################################
STOP = 2*pi # Ultimo valore angolo
N = 360 # Numero punti calcolati
DELTA = STOP/N # Variazione angolo
DURATA = 6 # Durata animazione
RATE = N/DURATA # Frame al secondo
DIM = funzione(STOP)*1.1 # Valore massimo assi
graph(title="f(x) = 1",
width=640, height=640, xmin=-DIM, xmax=DIM, ymin=-DIM, ymax=DIM,
fast=False)
g=gdots(color=color.red)
angolo = 0 # theta
for i in range(N):
rate(RATE)
r = funzione(angolo) # rho, distanza dal centro
x = r*cos(angolo)
y = r*sin(angolo)
g.plot(pos=(x,y)) # Nuovo punto
angolo += DELTA
Le immagini successive richiedono la scelta di
- la funzione per r (rho)
- eventualmente, la dimensione degli assi, DIM
- eventualmente, l’angolo da spazzare, STOP
- …, DURATA, N, …