par
stopher » 07 avr. 2010, 12:30
L'opération est simple ,
Imaginons le point A( 100 , 100 ) , Le point B(110,120) et le point C(50,150).
Tu souhaites connaitre les point le plus proche de A .. il faut donc le prendre comme référence , ( point 0 ) , et mettre à jour les coordonnées des autres point ..
B( 110-100,120-100 ) => B( 10,20 )
C( 50-100,150-100 ) => C(-50,50)
Ensuite , est bien , il suffit de calculer la distance entre les points ..
distance entre A et B => AB = racineCarre(10²+20²) = 22.3
distance entre A et C => AC = racineCarre(50²+50²) = 70.7
Conclusion le point B est le plus proche de A ...
Tu n'as plus qu'à traduire ça en algo .. et roulez jeunesse ...
Ch
L'opération est simple ,
Imaginons le point A( 100 , 100 ) , Le point B(110,120) et le point C(50,150).
Tu souhaites connaitre les point le plus proche de A .. il faut donc le prendre comme référence , ( point 0 ) , et mettre à jour les coordonnées des autres point ..
B( 110-100,120-100 ) => B( 10,20 )
C( 50-100,150-100 ) => C(-50,50)
Ensuite , est bien , il suffit de calculer la distance entre les points ..
distance entre A et B => AB = racineCarre(10²+20²) = 22.3
distance entre A et C => AC = racineCarre(50²+50²) = 70.7
Conclusion le point B est le plus proche de A ...
Tu n'as plus qu'à traduire ça en algo .. et roulez jeunesse ...
Ch