1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
// Classe interne.
class Mouvement_souris extends MouseMotionAdapter {
public void mouseMoved(MouseEvent evenement) {
int xsouris=(int) evenement.getX();
int ysouris=(int) evenement.getY();
mon_panneau.souris_deplacee();
}
}
.............................
// Calcule les coordonnées relatives 3D par rapport au centre du repère.
// En entrée, on donne x1 et y1 par rapport au bord supérieur de l'écran2D.
void calculer_x_y_3D(int param1001, int param1002)
{
float facteur=largeur_ecran*1.0f/hauteur_ecran;
x = (double) (param1001-largeur_ecran*1.0/2.0);
y = (double) (param1002-hauteur_ecran*1.0/2.0);
x9=(float) (x*1.0f/(largeur_ecran/2));
y9=(float) (-y/facteur/(hauteur_ecran/2));
} |
Partager