edutecnica

Esercizio 5        

Disegnare un apparecchio sollevatore (un muletto) che si muove lungo una traiettoria rettilinea, dotato di una forca che può essere alzata e abbassata, implementando i movimenti:
• avanti
• indietro
• alza
• abbassa

Anche in questo caso possiamo far ricorso alla programmazione orientata agli oggetti. Viene istanziato un oggetto c(x,delta) con due parametri: il primo è la posizione orizzontale del carrello, mentre il secondo è la posizione verticale della forca.
Ogni volta che viene richiesto tramite i pulsanti di azione di modificare la posizione di questi due elementi il canvas deve essere cancellato e l’oggetto ridisegnato nella nuova posizione.


Come si vede la sagoma degli elementi puo essere ottenuta con delle semplici primitive grafiche (cerchi, rettangoli) dotate di riempimento.