Scia con trail

La sfera verde attraversa la scena da sinistra verso destra.La freccia azzurra segue la traiettoria della sfera verde from vpython import * from numpy import linspace NUMERO = 100 DURATA = 4 RATE = NUMERO/DURATA START = -10 STOP = +10 freccia = arrow (shaftwidth=0.5, color=color.cyan ) sfera1 = sphere( color=color.red ) sfera2 = sphere(pos=vector(START,STOP,0), … Leggi tutto

Visual – arrow()

Attributi e valori di default axis=(1,0,0) color=(1,1,1) color.red=1 color.green=1 color.blue=1 headlength=3*shaftwidth headwidth=2*shaftwidth length=1 material=… opacity=1 pos=(0,0,0) pos.x=0 pos.y=0 pos.z=0 shaftwidth=0.1*length up=(0,1,0) Osserva pos è il centro della base della freccia axis influenza length length influenza le altre dimensioni shaftwidth è lo spessore La freccia raggiunge il punto di direzione e quindi le frecce avranno spessori diversi. Con shaftwidth si … Leggi tutto

box()

Attributi con valori di default axis = vector(1, 0, 0) canvas = … color = vector(1,1,1) color.x=1 color.y=1 color.z=1 emissive = False height = 1 length = 1 material = … opacity = 1 pos = vector(0, 0, 0) pos.x=0 pos.y=0 pos.z=0 shininess = 0.6 size = vector(1, 1, 1) up = vector(0,1,0) width = 1 Osserva pos, il centro del parallelepipedo … Leggi tutto

ring()

Attributi e valori di default axis = <1, 0, 0> color = <1, 1, 1> color.red = 1 color.green = 1 color.blue = 1 emissive = False height = 2.2 length = 0.2 opacity = 1 pos = <0, 0, 0> pos.x = 0 pos.y = 0 pos.z = 0 radius = 1 shininess = … Leggi tutto

Attributi

Un attributo contiene un valore caratteristico per un certo oggetto viene sempre assegnato un valore di default si può assegnare un valore quando si richiama il costruttores=sphere(radius=1) si può aggiornare in qualsiasi momento (l’oggetto sarà immediatamente aggiornato nella scena)s.radius=1.5 si possono assegnare valori per attributi che non esistono (definiti dall’utente)s.sapore=”acido” Attributo arrow box cone cylinder … Leggi tutto

Visual – material

Per tutti gli oggetti, tranne points (helix, …), è possibile specificare il materiale tramite l’attributo material sphere(material = materials.diffuse) In ordine alfabetico blazed … BlueMarble il pianeta Terra con le nuvole bricks mattoni chrome earth il pianeta Terra diffuse … emissive … glass … ice … marble marmo plastic … rough … shiny … silver … unshaded … Leggi tutto

Visual – Oggetti

Gli oggetti creati con il codice VPython esisteranno nella scena per tutto il tempo d’esecuzione sphere(), caratteristiche di default sphere(…), con attributi personalizzati s=sphere(…), con nome, sarà possibile fare riferimento a s successivamente Sono disponibili oggetti singoli: arrow() – box() – cylinder() – cone() – ellipsoid() – helix() – pyramid() – ring() – sphere()        aggregati: convex() – curve() … Leggi tutto

Visual – Glossario

Elenco degli oggetti (metodi, attributi) di Visual Python arrow() axis box() color cone() convex() curve() cylinder() display ellipsoid() extrusion() faces() frame() helix() label() length material opacity paths() points() pyramid() radius rate() ring() shapes() sphere() text() trail vector() Elenco degli oggetti (metodi e attributi) di visual.graph gcurve(), grafico di una funzione color dot, “False”, “True” dot_color … Leggi tutto