1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
//dimensions maximales de ton "viewport" en coords.universelles(reelles)...
private float xMin = 0.0f;
private float xMax = 10.0f;
private float yMin = 0.0f;
private float yMax = 10.0f;
private Form fenetre = new Form();
//Factorization des coords x,y reelles...
private float XNormalize(float x)
{
float result = (x - xMin) *
fenetre.Width / (xMax - xMin);
return result;
}
//plus precisement pour avoir des coords Y vers le haut....
private float YNormalize(float y)
{
float result = fenetre.Height - (y - yMin) *
fenetre.Height / (yMax - yMin);
return result;
} |
Partager