Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Formato: PDF
Pagine: 66
•
Indice
Physion 2D .............................................................................................. 5
Esercizi sull’uso degli strumenti ............................................................. 9
Esercizi più complessi........................................................................... 31
Programmazione Physion ..................................................................... 62
•
Autore
Sergio Balsimelli
Sergio Balsimelli è docente nella scuola secondaria di primo grado dal 1976. Ha cominciato dal 1985 le prime esperienze informatiche utilizzando il famoso Commodore 64. Ha pubblicato articoli sulla rivista PC Professional e ha tenuto numerosissimi corsi rivolti ai docenti per l'uso didattico del computer nella scuola Primaria e Secondaria. Questo libro nasce dalle pluriennali esperienze di insegnamento a studenti e docenti.
Sergio Balsimelli, Physion
Esercizi sull’uso degli strumenti
All’apertura del programma compare una zona bianca con una struttura
a forma di mattoncini mentre nella parte destra compare la Property
che cambia a seconda dell’oggetto disegnato e dalla quale si
Editor
possono cambiare vari attributi.
Esercizio 1
Creare un rettangolo a piacere
Cliccare su Snap to grid per quadrettare il foglio (alto a destra) e
scegliere Size 0,250,500,751.00 poi tornare al valore iniziale.
Cliccare sulla freccia Play, poi ritornare alla posizione iniziale con la
freccia Undo
Cliccare sullo sfondo col tasto destro e trascinare per spostare lo stesso,
poi tornare alla posizione iniziale
Cliccare sul rettangolo e cambiare il colore dalla Property Editor:
Select Rosso / Ok / Ok.
Cambiare le dimensioni whidt (larghezza) ed height (altezza)
portandole a 10 x 2.
Cliccare sul tasto Play e quando il rettangolo si è fermato, cliccare sul
tasto pause (che ha preso il posto di Play) poi cambiare la posizione del
rettangolo variando la sua X (ascissa) e la sua Y (ordinata).
Esercizio 2
Cancellare il rettangolo cliccando su di esso dopo aver scelto lo
strumento Remove.
Disegnare un nuovo rettangolo di 4 x 1, impostare Restitution al valore
1 e animare. Cosa accade?
Esercizio 3
Cancellare il rettangolo e disegnarne 3 alla stessa altezza con Size 0,25
di 6 quadretti x 2. 10
Sergio Balsimelli, Physion
Cliccare sul primo e impostare BodyType (cliccare due volte su questa
voce) a StaticBody (dal menu a tendina che compare), il secondo
impostiamo la Restitution a 1 ed il terzo non cambiamo niente. Cliccare
su Play.
Tornare alla situazione di partenza.
Cliccare su Explode Item scegliendo poi Circlify 0,20 poi cliccare sul
secondo rettangolo. Animare (Play).
Cliccare su Remove e col marquee di selezione cancellare i tre
rettangoli. posti uno accanto all’atro e assegnare a
Disegnare due rettangoli
ciascuno BodyTypt KinematicBody. Al primo dare poi
VelocityAsseX = 1 e al secondo VelocityAsseY = 1. Animare
Esercizio 4
Disegnare un rettangolo di 6 quadretti x 2, e scegliere BodyType
KinematicBody e Angular Velocity 7. Animare. Fermare e scegliere
LinearVelocityX = 1.
Scrivere (Text) Rettangolo usando il carattere Arial a 20 punti..
Esercizio 5
Cancellare il rettangolo, scegliere Size = 0,25 e disegnare una
circonferenza di raggio 1 (Radius) rossa. Ripetere disegnandone altre
due dello stesso raggio in modo che il centro sia sempre alla stessa
altezza, colorarle in modo diverso e dare alla seconda Restitution 1, alla
prima Restitution 0,8 poi animare.
Scegliere quindi Wiev Dock WidgetsScene
Properties Gravity -1 e animare.
Esercizio 6
Creare una struttura formata da rettangoli sovrapposti, poi
sopra disegnare una circonferenza e animare. Tornare
indietro, selezionare la circonferenza e scegliere Density
100. Provare di nuovo. Selezionare la parte fissa (a
mattoncini) e scegliere Restitution = 1 poi disegnare altre
circonferenze che cadono. Tornare all’inizio poi cliccare
sulla circonferenza, riportare la density ad 1, e scegliere
11
Sergio Balsimelli, Physion
Explode Item con Circlify 0,20; selezionare la parte fissa e scegliere
Restitution = 1 e animare.
Esercizio 7
Realizzare un poligono (Poligon) cliccando successivamente sui vertici
desiderati e chiudendolo infine cliccando sul tasto destro, tenendo la
parte fissa a Restitution = 1. Cancellare poi disegnare un quadrilatero,
un pentagono ed un esagono. Cambiare a ciascuno a piacere la
Restitution ed il colore.
Esercizio 8
Disegnare un pallone (Cretae Baloon) di raggio 1 colore rosso e
animare. Tornare indietro e disegnare altri palloni di raggio diverso, a
piacere. Fermare e selezionarne uno dando LinearVelocityY = 5.
Tornare indietro e assegnare anche LinearVelocityX = 5.
Esercizio 9
Con lo strumento Create FreeHand Shape
disegnare una linea a mano libera. Lo
spessore si può regolare da Brush Size
(quando tale valore è sufficientemente alto la
linea si può richiudere su se stessa creando un
poligono). Creare quindi alcune linee diverse
poi cambiare lo spessore e creare poligoni a piacere. Animare.
Esercizio 10
Per creare una catena (create Chain) regolare il colore, il raggio della
circonferenza ed i punti di attacco allo sfondo: primo (First) ultimo
(Last) Nessuno (None) entrambi (Both). Disegnare una catena di colore
rosso, raggio 0,10 con due punti di attacco, una blu con il primo punto
di attacco, una verde con l’ultimo punto di attacco e una gialla con
nessun punto di attacco. Animare. 12
Sergio Balsimelli, Physion
Esercizio 11
Per creare una corda (create Rope) regolare il colore, le dimensioni del
rettangolo (width) in cui la base è sempre doppia dell’altezza ed i punti
di attacco allo sfondo:primo (First) ultimo (Last) Nessuno (None)
entrambi (Both).
Disegnare 4 corde aventi differenti punti di attacco con base 0,40.
Disegnare una corda orizzontale con due punti di attacco, una
circonferenza di raggio 1 e density 20, animare.
Esercizio 12
Selezionare lo strumento testo e scrivere il vostro nome, scegliendo il
Font e la grandezza (Size) non superiore a 14. La parte fissa deve avere
Restituction = 1. Animare. Tornare all’inizio e con lo strumento
Explode Item, Circlify 0,20 cliccare sulle varie lettere e animare.
13
Sergio Balsimelli, Physion
Esercizio 13
Per creare ingranaggi cliccare sullo strumento Create Gear, scegliere
Gear Tooth Size (dimensioni della ruota dentata) poi Gear Tooth Count
Divisor (distanza divisori della ruota dentata) e infine cliccare su
Create Revolution Joint (giunto di rotazione) se vogliamo farla ruotare.
Creare un ingranaggio, poi cliccare al centro sul Revolution joint e nel
Property Editor scegliere MotorEnabled True (motore attivo) e
MotorSpeed 5 (velocità di rotazione). Disegnare un altro ingranaggio
che vada a toccare il precedente e animare (devono ruotare entrambi).
Provare con un terzo.
Il secondo ed il terzo non devono avere velocità di rotazione. Sopra a
questa struttura disegnare cerchi di raggio diverso poi animare.
Esercizio 14
Disegnare un rettangolo a piacere ed una
circonferenza, (con size 0,25) ed unire i loro
centri con Distanze Joint (D). Se la
quadrettatura impedisce di determinare il
centro con esattezza, eliminarla. Animare.
Cliccare quindi sul tratto rosso di unione e
scegliere Length (lunghezza) 10, poi
selezionare la parte statica e scegliere
Restitution 1. Animare. Collegare tra loro nel modo visto 3 o 4
elementi.
Esercizio 15
Disegnare 4 circonferenze di raggio 1 e alla stessa distanza, poi unirle
con distanze Joint regolando i due tratti verticali a length 4 e i due
orizzontali a lenght 3; selezionare la parte statica e scegliere Restitution
14
Sergio Balsimelli, Physion
1. Animare. Ripetere con 3 circonferenze, animando e poi cambiando le
caratteristiche del length.
Esercizio 16
Disegnare un rettangolo poi inserire in
posizione eccentrica un giunto (Create
Revolute Joint) assegnando MotorEnabled
True (motore attivo) e MotorSpeed 5. Ripetere
disegnando un altro rettangolo e inserendo il
giunto al centro. Disegnare una circonferenza
di raggio a piacere e farla ruotare attorno ad un giunto con velocità 4,
ripetere con un'altra circonferenza e velocità -5.
Esercizio 17
Con visualizzazione Size 0,25 creare un rettangolo statico BodyType
StaticBody di 50 x 2 e sopra di esso un rettangolo di 10 quadretti
inserendo alle due estremità e alla stessa altezza due circonferenze di
raggio 0,75 con al centro un Revolute Joint con velocità 1. Animare.
Inserire sopra alla macchina dei “pacchi” rettangolari
Tornare indietro.
e animare. Usando poi lo strumento Poligon, dopo aver cancellato la
parte statica realizzare una strada con piccole salite e discese e animare.
Provare ad allungare il percorso aumentando la velocità dell’auto e
inserendo anche piccoli salti.
Esercizio 18
Cliccare su File New Scene, poi
cliccare su View Dock Widgets
Console e scrivere, nella riga in fondo:
createGround();
Ruotare la rotella del mouse verso di
voi per rimpiccolire la scena e
spostarsi, cliccando sul tasto destro e
15
Sergio Balsimelli, Physion
all’inizio del percorso.
trascinando verso destra, Realizzare un
rettangolo con due ruote e due Revolute Joint dando velocità 4 e
animare. Ritornare alla partenza poi cliccare su Create Camera e quindi
sull’auto: vedremo il percorso che cambia seguendo l’auto.
Esercizio 19
Disegnare l’auto stilizzata poi inserire due ruote dello stesso raggio e
per ciascuna scegliere Select (alto a sinistra) Texture Select
Image Wheels Car Whell Auto Adjuste. Inserire su ciascuna
ruota una Revolute joint con velocità 4 e animare dopo aver creato la
struttura di sostegno statica (strada) di 100 x 2.
Esercizio 20
Disegnare il furgone stilizzato poi inserire due ruote dello stesso
raggio, colorarle di nero e applicare per ciascuna una Revolute joint con
velocità 3. Inserire quindi tre rettangoli uguali sfruttando la griglia e
Bloccarli con 2 Revolute Joint ai vertici opposti. Selezionare ciascuno
di essi e scegliere Opacity = 0 per renderli invisibili. Animare dopo
aver creato la struttura di sostegno statica (strada).
Esercizio 21
Realizzare la struttura della moto facendo più parti unite con Union poi
inserire le due ruote con un Revolute Joint ciascuna a velocità = 4.
Animare dopo aver creato la struttura di sostegno statica (strada).
16
Sergio Balsimelli, Physion
Esercizio 22
Realizzare la moto facendo il telaio di un pezzo unico, inserire le ruote
e le 2 Revolute Joint con velocità = 2. Animare dopo aver creato la
struttura di sostegno statica (strada).
Esercizio 23
Realizzare il Tir e inserire le ruote con ciascuna un Revolute Joint con
velocità = 2. La cabina è attaccata al rimorchio attraverso 3 Spring
(molle). Animare dopo aver creato la struttura di sostegno statica
(strada).
Esercizio 24
Realizzare la carriola con un solo disegno, poi aggiungere una ruota e
un Revolute Joint con velocità = 1.
Esercizio 25
Realizzare il triciclo unendo le varie parti con Union. Velocità delle
ruote = -1. Animare dopo aver creato la struttura di sostegno statica
(strada). 17
Sergio Balsimelli, Physion
Realizzare la bicicletta antica facendo il telaio con un solo pezzo.
Esercizio 26
Realizzare il camion e inserire le tre ruote con un Revolute joint
ciascuna a velocità = 4. Le parti in azzurro chiaro (finestrini e parte
centrale del cassone) sono tenute fisse usando più Revolute Joint con
Opacity = 0 per non vederle. Animare dopo aver creato la struttura di
sostegno statica (strada). 18
Sergio Balsimelli, Physion
Esercizio 27
Realizzare la locomotiva con
Size = 0,25 e con un disegno
unico, dando colore
Alluminium Tubing
(Select TextureSelect
Alluminium Tubing).
Inserire il rettangolo azzurro
e bloccare con 2 Revolute
joint. Inserire le ruote con velocità = 2 e collegarle tra loro con una
molla. Animare dopo aver creato la struttura di sostegno statica (strada).
Provare ad inserire alcuni vagoni, bloccando i finestrini con Revolute
joint a opacità = 0.
Esercizio 28
File New Scene Size 0,25. Disegnare due circonferenze di raggio =
0,5 con il centro sulla stessa retta e all’interno di ciascuna una
circonferenza concentrica col raggio di 0,25. Inserire su ciascuna ruota
un Revolute Joint con velocità
= - 4. Sopra alle circonferenze
disegnare un rettangolo e unire
il centro di ciascuna
circonferenza allo stesso con
Prismatic Joint e una molla.
Inserire un’altra struttura
uguale alla precedente, poi
disegnare al di sopra il rettangolo con rilievo al centro usando Poligon e
collegarlo ai rettangoli sottostanti con due molle e un Prismatic Joint
ciascuno. Disegnare la parte statica sottostante usando Poligon e
creando piccole salite e discese. Animare.
19
Sergio Balsimelli, Physion
Esercizio 29
Usando Size = 0,25, disegnare la struttura formata da 2 rettangoli
verticali (0,25 x 1,25) ed uno orizzontale che li taglia al centro (2,25 x
0,25) ed unirli con 2 Revolute Joint con velocità = 3. Disegnare la
struttura statica formata da scalini consecutivi (4,5 x 0,5) e animare.
Esercizio 30
Realizzare la struttura sottostante
usando molle, pistoni e Distanze
Joint. Le ruota hanno velocità = 3.
Inserire altri elementi a piacere.