J'ai les coordonnées 2d:Comment calculer la transformation des coordonnées d'écran en coordonnées d'écran isométrique?
0, 0
200, 0
200, 100
400, 100
400, 200
0, 200
Les coordonnées représentent la forme suivante:
Mais je veux calculer dynamiquement l'écran de coordonnées pour chaque point transformé en projection isométrique. J'ai donc la liste des coordonnées de l'écran littéralement, et je veux générer des coordonnées d'écran qui représentent la «version» isométrique de la forme. S'il vous plaît noter que je ne veux pas calculer les coordonnées dans le «monde isométrique», je veux obtenir les coordonnées de l'écran littéral. (rotation de 45 degrés, et mis à l'échelle verticalement par 0,5)
Lorsque l'écran est chaque point avec des points d'interrogation? Il est très probable que certaines coordonnées deviennent négatives, mais c'est très bien. Cela peut être résolu logiquement en calculant un décalage, de sorte que la coordonnée x la plus à gauche est à zéro.
Et oui! Problème résolu. Merci. – user2190492