|
| Un peu de trigonométrie ! |
| Iniciado por Christophe PRADEL, 07,ago. 2019 15:58 - No hay respuesta |
| |
| | | |
|
| |
Miembro registrado 139 mensajes |
|
| Publicado el 07,agosto 2019 - 15:58 |
Bonjour à tou.te.s
J'essaie depuis hier de me replonger dans mes cours de trigonométrie, mais j'avoue que j'aurais besoin d'aide !
Voici mon problème : J'utilise dans un champ image la fonction de dessin dPortion qui permet de dessiner une portion de cercle, comme dans l'exemple ci-dessous :

La fonction dPortion demande en paramètre : - les coordonnées (X1,Y1) et (x2,Y2) délimitant le rectangle dans lequel le cercle est dessiné - les coordonnées (X3,Y3) du point du cercle marquant le début du secteur - les coordonnées (X4,Y4) du point du cercle marquant la fin du secteur
Jusque là par de problème !
Seulement, lorsque le secteur dessiné n'occupe pas toute la hauteur et/ou toute la largeur du cercle qui le contient, je souhaiterais savoir calculer des nouvelles coordonnées (X1,Y1) et X2,Y2) (qui ne coincideront plus avec celles du champ image) permettant d'afficher le secteur dans le champ image sans perte de place.
Cela donnerait alors par exemple le rendu suivant pour un serveur d'un quart de cercle :

En bref, ma question du cahier de vacance est la suivante : comment, connaissant les angles de début et de fin du secteur, déterminer les coordonnées optimales à passer à dPortion
Merci d'avance... |
| |
| |
| | | |
|
| | | | |
| | |
|