2011-06-29 4 views
-1

Je veux calculer les points de l'arc elliptique. Je sais les coordonnées du point de départ, du point final, du centre de l'ellipse, du radian pour x et y, je connais l'angle de rotation de x, je connais les angles entre le point final et le centre et le point de départ.Comment calculer le point de l'arc elliptique

J'ai un problème avec les points de calcul et les faire pivoter.

J'utilise euqation:

x = rx * cos (alpha) y = sin ry * (alfa)

[RésultX, resulty] = ([x, y] * rotatex) + [ cx, cy] - tourner et traduire avec cx, cy (centre de l'ellipse)

Le problème principal est que le point de départ et le point final sont également pivotés, mais ces points doivent être statiques (sans rotation). Je ne sais pas comment inclure cette affaire.

Maintenant, je reçois des points pour l'arc elliptique pivoté, mais mon point de départ et mon point final sont également tournés.

+0

'Comment calculer le point de Elliptique Arc' et 'Comment calculer les rotations' sont deux questions différentes qui semble entremêlées dans votre message S'il vous plaît modifier et clarifier –

Répondre

0

Votre question ne sait pas, mais je pense que c'est ce que vous voulez:?

x = rx * cos(alfa-beta) 
y = ry * sin(alfa-beta) 

[resultx, resulty] = ([x,y] * rotatex(beta)) + [cx,cy] 
+0

Ok. Je vais essayer. THX – bswietochowski

Questions connexes