[Java2D] Rectangle dégradé
Bonjour,
Je souhaite écrire une méthode permettant de dessiner un rectangle dégradé à partir de deux couleurs et en tenant compte d'un angle donné (entre 0 et 360 degrés) .
J'utilise pour ca la classe GradientPaint, j'arrive à obtenir un dégradé horizontal ou vertical mais j'ai un peu plus de mal quand il s'agit d'un dégradé avec un angle non droit (exemple 45°). je n'arrive pas à calculer la position des points que prend en paramètre la classe GradientPaint pour tenir compte de cet angle.
J'imagine qu'il faut faire de "savant" calculs avec des cosinus et des sinus mais je suis vraiment une bille en math... quelqu'un peut m'aider ?