#58293
Marven
Participant

Bonjour à vous

Votre code m’intéresse beaucoup, et j’ai une question pour vous :

— position initiale de l’élément qu’on veut faire tourner
x = x0 + r * math.cos(math.rad(angle))
y = y0 + r * math.sin(math.rad(angle))

en fait, si on rajoute d’autres objets qui tournent, ils commencent tous à droite de la black sphère

Comment faire pour rajouter des objets en rotation a partir de chaque coté de la sphere ? J’ai beau calculer l’angle avec function math.angle(x1,y1, x2,y2) return math.atan2(y2-y1, x2-x1) end

donc si mon objet arrive à gauche pour se joindre à la rotation, je calcule l’angle depuis
obj.x obj.y blackcircle.x blackcircle.y, mais mon objet saute à droite comme tous les autres.

Vous avez une idee ?