Bibliothèque C ++ pour la rotation d'un point sur un axe donné?
Question
Est-ce que quelqu'un connaît une bibliothèque graphique pour la transformation simple d'un point d'un système de coordonnées en un autre système de coordonnées qui est pivoté d'un angle et d'une transformation de point et uniquement en 2D? Et tout outil graphique permettant de tracer et de vérifier visuellement la même chose?
La solution
double [3] [3]
Autres conseils
GDAL comprend à peu près toutes les transformations graphiques que vous pouvez demander, et même si elles sont grandes et prennent donc un peu de temps pour s’y habituer, c’est un excellent cadre pour aller de l’avant.
Ce n'est pas une bibliothèque, mais un blog de quelqu'un qui fait ce genre de chose:
http://polymathprogrammer.com/
Il existe une bonne théorie si vous voulez connaître les "coulisses".
La bibliothèque Géométrie Angtigrain contient du code permettant d'effectuer cette opération. Vous pouvez également aller plus loin et l'utiliser. pour dessiner aussi, mais vous n’avez pas à le faire. Vous devriez regarder la classe agg :: trans_affine dans le fichier agg_trans_affine.h.
Dave