Errore animazione

In un componente imposto azione su “onClick” (ANIMATE(“RotZ”,0,-45,.-90)) ma l’animazione non tiene conto dell’asse di rotazione del componente e, oltre che a ruotarlo, lo sposta anche

Ciao forse è perchè hai un ‘punto’ in più nella formula?
nel valore -90 hai un punto che credo non ci dovrebbe essere
Ciao ciao

Grazie.
Ho tolto il punto ma continua a ruotare NON sull’asse definito e comunque pure spostato

Ho provato ad inserire questo comando: ANIMATE(“ROTZ”,0); dovrebbe rimanere fermo ed invece ruota di 90° ma non sull’asse Z definito

Se la formula non è completa i comportamenti sono quasi sempre inattesi… perchè mancano informazioni dettagliate su come si deve comportare. Puoi mettere qualche immagine? È l’unica formula presente nel componente?

il problema era che il sistema di riferimento all’interno del componente era in posizione errata. meglio non c’era nessun comportamento strano… il componente funziona perfettamente, solo che la rotazione avviene intorno al suo sistema di riferimento interno. È bastato spostare il sistema di riferiento in corrispondenza dei cardini per risolvere.