At My Fingertips
L'obiettivo di questa attività è costruire e visualizzare l'illusione ottica "Ingranaggi in movimento" (Akiyoshi's cogwheels), rappresentata nella grafica seguente:
Questa attività non offre una possibile decomposizione del problema e, di conseguenza, non presenta una struttura logica e lineare del programma da implementare. Quindi, prima di iniziare a scrivere codice prova a scomporre la grafica in sotto-grafiche elementari e a rilevare le funzioni da definire necessarie.
Suggerimento! Porta attenzione all'ideazione dei denti dell'ingranaggio. Le strisce bianche e nere ai lati dei denti sono collocate in maniera opposta in base alla rotazione dell'ingranaggio. Un'altro aspetto da considerare è la disposizione del singolo ingranaggio. La ruota dentata in alto a sinistra ha due denti paralleli all'asse verticale. Al contrario, la ruota dentata sotto a sinistra ha due denti paralleli all'asse orizzontale.
Nella seguente figura è schematizzata la geometria di una ruota dentata:
dove r_e
è il raggio esterno, r_i
è il raggio interno, r_c
è il raggio del foro centrale e s
è lo spessore del dente.
Attraverso questa attività hai potuto acquisire le seguiti competenze:
This activity has been created by Dal Pian and is licensed under CC BY-SA 4.0.
Cogwheels
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version b744b47 (Tue, 08 Oct 2024 16:30:14 GMT)