Fondamentalement, je veux dessiner un cercle en utilisant des graphiques, mais au lieu d'utiliser des entiers pour le positionner, je voudrais utiliser des valeurs doubles à la place.Comment dessiner un cercle, le positionnant à une valeur double au lieu d'un int?
Idéalement:
g.drawOval(0.5, 0.5, 50, 50);
Toute aide est grandement appréciée! Merci d'avance! Merci pour toute l'aide des gars, mais j'ai imaginé un moyen de sortir, ma variable dy a été fixée à 1, donc si je voulais dx à la moitié de celle de dy, ce serait impossible, à la place je viens de changer dy à 2 et dx à 1! Folie moi!
Vous ne pouvez pas faire cela. Les valeurs x et y sont des positions de pixels et vous ne pouvez pas avoir quelque chose comme un demi-pixel. Si vous fournissez 0.5 à cette fonction, il sera tronqué à 0 (ce qui peut nécessiter une conversion en int). –
Merci pour la réponse rapide! Ok alors, fondamentalement, je veux un ovale à se déplacer vers le bas à un angle qui n'est pas 0,45, ou -45 degrés. Est-ce qu'il y a un moyen de faire ça? – hazard1994