Probleme de précision avec les tracés java2D - Java - Programmation
Marsh Posté le 25-07-2005 à 11:55:08
J'ai enlevé le scale en multipliant tout par 500. et j'ai enlevé quelques chiffres en croyant que j'avais peut-être atteint la limite de précision du double...
Code :
|
Et c'est toujours pareil, le point final de r2 n'appartient pas au cercle et pourtant r2 rentre dans le cercle.
Je ne comprends vraiment rien. Je fais peut-être une grosse erreur, mais je ne vois vraiment pas.
Marsh Posté le 27-07-2005 à 17:07:00
Bon, à priori c'est un bug connu de java : http://bugs.sun.com/bugdatabase/vi [...] id=4265778
Marsh Posté le 24-07-2005 à 17:46:09
Bonjour,
j'essaye de faire un programme (le premier) avec des tracés de rayons lumineux et avec lequel je voudrai faire des zooms assez importants.
Pour l'instant je cherche juste à tracer le rayon lumineux jusqu'à ce qu'il rencontre un cercle. Pas de probleme pour les calculs pour trouver la première intersection, mais lorsque je fait un zoom sur le tracé, le rayon rentre dans le cercle.
Je vous donne une partie du code :
System.out.println(cercle1.contains(202.020410288672,520)); me donne false et pourtant le rayon r2 rentre à l'intérieur du cercle1!! (ça se voit à partir d'un zoom *100)
Voilà un screenshot en zoom *500 :
Est-ce que quelqu'un peut m'aider? Merci.