Comment calculer un point avec un centre, un angle et un rayon donnés?
En cela DONC, la question, quelqu'un a demandé pour le calcul d'un angle à partir de trois points. J'ai besoin de faire le contraire.
Je veux dessiner une horloge, et j'ai de minuscules tiques images. Un art de mec de 60 d'entre eux, chacun avec une personne et précis de l'ombre. Il y a donc 60 images distinctes à 10x10 points la taille, déjà correctement orientées dans le centre de ce carré.
Donc tous les 6 degrés l'une tique de l'image doit être placée. Je voudrais juste besoin de calculer les coordonnées x/y, basée sur un point central, un rayon et un angle.
J'ai donc:
- un point central
- un rayon de
- un angle
Est-il un moyen facile de calculer les coordonnées x/y? Peut-être cacao-touch a déjà une fonction utile ou méthode pour cela?
source d'informationauteur dontWatchMyProfile
Vous devez vous connecter pour publier un commentaire.
laisser un être l'angle, (x,y) le point central et le r le rayon, votre point sera à
En mathématiques, pour calculer les coordonnées Cartésiennes de l'coordonnées polaires:
où (x0, y0) est le centre de votre cercle, r est le rayon et Un angle.
Mais qui assume les mathématiques coordonner la convention, c'est à dire x augmente à mesure que vous vous déplacez rightwards, y augmente à mesure que vous vous déplacez vers le haut. C'est la valeur par défaut pour les vues sur Mac OS X, Cocoa, mais je ne sais pas si c'est la même chose sur l'iPhone.
Également des angles de commencer à 3 heures du matin et aller dans le sens inverse c'est à dire 3 heures est de 0 degrés, 12 o'clock est de 90 degrés, de 9 heures à 180 degrés et 6 heures de l'horloge est de 270 degrés.
Aussi, le C sinus et cosinus des fonctions de travail en radians.
Votre image (au centre) doit être placé au point (X,Y), où (x,y) sont les coordonnées du point central, et r est le rayon