Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Langages » Autres Langages » décomposition function GDI ellipse

Fred
Visiteur
RemonterCiter Windows XP Firefox 3 - Posté le 07/09/2008 à 16:41
Tu ne voudrais pas par hasard récupérer les coordonnées
des segments approximant l'ellipse ?

Sinon, pour 4 arcs de cercles,
chaque arc de cercle a besoin pour être dessiné du centre du cercle
complet, du début de l'arc et de la fin ça fait 3 points.

Il faut spécifier deux axes pour ton ellipse, si c'est X, Y (coordonnées fenêtre, c'est impec) sinon une petite rotation s'impose.

Cas 1, ton ellipse est un cercle, elle rentre dans un carré de coté c,
les 4 arcs de cercles ont pour centre le centre du cercle.
Cas 2, ton ellipse s'incrit dans un rectangle h, w (en fait y'a qu'un cas,
le carré est un rectangle), une ellipse est une figure symétrique
par rapport à X et à Y. Les centres des arcs de cercles doivent
donc être pas trop dur à avoir, pour les extrémités c'est facile,
désolé j'ai pas le temps de faire une figure ...

Je vais y reflechir dans le train.
diemaker form
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 08/09/2008 à 09:16
Bonjour,

Merci Fred pour tes recherches,

En effet, le format de l'ellipse est égale au format du rectangle où l'on récupère les coordonnées du centre de l'ellipse X/2 et Y/2
il faut prendre "0" en valeur de X et Y Centre de l'ellipse et ensuite la déplacer aux coordonnées souhaitées

Amicalement,
DMF

Edité par diemaker form ( 08/09/2008 18:12:02 )
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr
diemaker form
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 10/09/2008 à 14:39
Bonjour à tous,

Voilà ce que je souhaite avoir : (réalisé sur un prog CAD)


DMF

Edité par diemaker form ( 10/09/2008 14:39:38 )
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr
Fred
ProgBoarder
RemonterCiter Windows NT Firefox 3 - Posté le 13/09/2008 à 17:43
Oula, ça fait intervenir des développantes de cercles ...
La, ça devient compliqué ...
J'en connais pas assez en maths pour t'aider, je pense.
Purée faut que je change d'avatar !
diemaker form
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 18/09/2008 à 14:15
Bonjour à tous,

Trouvé !
en fait il faut utiliser l'équation de l'ellipse en décomposant chaque arc en 3 coordonnées (arc par 3 points) et rechercher le centre.

Merci quand même à ceux qui ont fait des recherches,

Amicalement,
DMF
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2012 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,028 s - Crédits - Stats
1 connecté