2010-05-06 3 views
0

Je veux tracer une ligne d'un point à un autre point inconnu. Je veux trouver ce point inconnu en utilisant son angle et son rayon du point courant. Ensuite, je veux dessiner entre ces deux points comme ligne ..Dessiner la ligne en utilisant son angle et son rayon dans l'iphone

Quelqu'un peut-il m'aider?

Merci à l'avance ...

Note:

Je l'ai déjà utilisé ces méthodes

x2 = x1 - length * cos(angle) 
y2 = y1 - length * sin(angle) 

Mais ces points est trouvé pas correct pour un certain angle ...

Répondre

1

Certains choses à vérifier:

  1. L'utilisation de - et + après ... = x1 et ... = y1 dépend du système de coordonnées angulaires que vous souhaitez utiliser. Assurez-vous que vous avez bien compris.
  2. De même, cos et sin peuvent avoir besoin d'être permutés.
  3. Est-ce que angle est en radians? Si c'est en degrés, ça ne marchera pas.

Notez que je ne suggère pas que vous avez mal les points 1 et 2. Il est impossible de dire sans savoir comment vous voulez que votre géométrie fonctionne, et quel système de coordonnées vous utilisez. De plus, les SDK iPhone sont un peu schizophrène à cet égard.

+0

désolé, c'est mon erreur .. Je l'utilise principalement pour trouver le point de miroir de triangle. (Son fonctionnement bien) Pour une certaine distance mon triangle se transforme en trapèze. Pouvez-vous me dire comment trouver le point de miroir de trapèze? – dragon