J'ai deux points que je veux connecter d'une manière spécifique - voir la première image. Je connais les coordonnées des quatre points. Je dois ensuite déplacer la forme entière vers les coordonnées [0, 0] et la faire pivoter, de sorte que les deux points principaux soient tous les deux sur l'axe des x (voir la deuxième image). Ensuite, je dois "serrer" la forme sur l'axe des 0 seulement de sorte que le dernier point a des coordonnées [0, 1] (voir la dernière image).Transformer une forme
Ma question est - comment puis-je calculer les coordonnées des deux points de moyen efficace en Java sans entrer dans les mathématiques d'analyse manuelle?
Vous pouvez prier ou donner ce travail à un ami ... La rotation, la translation et la mise à l'échelle sont supportées par la plupart des moteurs d'interface et se réfèrent aux ... – Aubin
@Aubin Bien sûr, je ne veux pas dessiner les coordonnées manquantes en utilisant des outils de transformation Java dont je n'ai pas connaissance (sans entrer dans la géométrie analytique). – kenor
Programme réalisé, grâce à java.awt.geom. – Aubin