Sfere 1

Una sfera bianca al centro della scena

from vpython import * 

sphere()

Una sfera rossa al centro della scena

from vpython import * 

sphere(color = color.red)

Una sfera rossa a sinistra, una verde al centro, una blu a destra

from vpython import * 

R = 1.0
D = 2.0

sphere(color = color.red  , pos = vector(-D, 0, 0), radius = R)
sphere(color = color.green, pos = vector( 0, 0, 0), radius = R)
sphere(color = color.blue , pos = vector(+D, 0, 0), radius = R)

Una sfera rossa a sinistra in alto, una verde al centro, una blu a destra in basso

from vpython import * 

R = 1.0
D = 2.0

sphere(color = color.red  , pos = vector(-D, +D, 0), radius = R)
sphere(color = color.green, pos = vector( 0,  0, 0), radius = R)
sphere(color = color.blue , pos = vector(+D, -D, 0), radius = R)

Una sfera rossa a sinistra in avanti, una verde al centro, una blu a destra indietro

from vpython import * 

R = 1.0
D = 2.0

sphere(color = color.red  , pos = vector(-D, 0, +D), radius = R)
sphere(color = color.green, pos = vector( 0, 0,  0), radius = R)
sphere(color = color.blue , pos = vector(+D, 0, -D), radius = R)

Sfere con raggi diversi

from vpython import *

R = 0.5
  
sphere(color = color.red  , pos = vector(   0, 0, 0), radius = 1)
sphere(color = color.green, pos = vector(-1-R, 0, 0), radius = R)
sphere(color = color.blue , pos = vector(+1+R, 0, 0), radius = R)

Le sfere piccole in posizione specifica…

from vpython import *
 
R = 0.5
D = (1+R) * sqrt(2)/2
 
sphere(color = color.red  , pos = vector( 0,  0, 0), radius = 1)
sphere(color = color.green, pos = vector(-D, +D, 0), radius = R)
sphere(color = color.blue , pos = vector(+D, +D, 0), radius = R)