Visual – Il pianeta Terra
Con una sola riga di codice appare il pianeta Terra… … anche con le nuvole!
Sezione di VALCON.IT
Con una sola riga di codice appare il pianeta Terra… … anche con le nuvole!
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
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
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
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
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
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
A partire dai solidi di base (sfere, cilindri, coni, …) realizza modelli di animali! o qualsiasi altra cosa… Extra
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
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