Fermare e riprendere rotazioni

GdS shared this question 3 years ago
Answered

Salve! Ho un problemino. Un segmento a ruota attorno ad un suo estremo con una sua velocità. Altri tre segmenti ruotano all'unisono attorno ad un centro di rotazione comune. Devo far in modo che la rotazione di questi tre segmenti si fermi ogni qualvolta almeno uno di essi interseca il segmento a, per poi riprendere automaticamente quando nessuno dei tre interseca a. Grazie!

Comments (4)

photo
1

Non è una cosa facile da fare, senza un file sott'occhio.

Per come descrivi l'animazione, personalmente andrei a creare una lista contenente le intersezioni tra i segmenti, quindi imposterei la velocità di rotazione uguale a 0 quando la lunghezza della lista è maggiore di zero, e uguale alla velocità attuale quando la lunghezza della lista è 0.

photo
1

Ho provato con una lista. La rotazione dei segmenti avrebbe dovuto avvenire solo con lista di intersezioni vuota, il che per me ha rappresentato un problema. Se il file è quello allegato, come dovrei procedere?

photo
photo
1

esto?

Files: foro.ggb
photo
1

Sì, grazie!

photo
© 2022 International GeoGebra Institute