bonjour,
La base de mon problème est tres simple, je repere un point que l'on apellera P par deux coordonnées x et y. Ces deux coordonnées sont pour l'instant des floats, c'est à dire des nombres à virgules flottantes. Et c'est de la que vient mon problème. (Pas dans le code, mais au niveau "logique"), car un tel type est caractérisé par une mantisse et un exposant. Donc cela signifie à priori que si l'on representent tous les points codables dans un espace 2D, celui ne sera pas de densité uniforme. La densité sera plus élevée près de 0 et diminuera en s'éloignant de celui ci...
Ma question pourrait se resumer en quels sont les types les mieux adaptés pour coder des coordonnées (java.awt.Point se "décline" en float et double) ? Si c'est effectivement les types à virgules flottantes, comment regle t on ce problème de precision?
(j'espere que c'est suffisammant clair)
D'avance merci
Partager