Geométrie - arc de cercle - gdi+

Description

Salut tout le monde!

Voila mon premier source posté : il fait pas grand chose, il permet juste de calculer les informations nécessaires à la fonction Graphics.DrawArc à partir de 3 points. je cherchais a le faire et comme j'ai pas trouvé les infos ici, ben je me suis dit que ca pouvais servir.

Source / Exemple :


protected override void OnPaint(PaintEventArgs e)
{
   ...
   m_arc = new C_ArcTool(pts[0], pts[1], pts[2]);
   e.Graphics.DrawArc(Pens.Blue, m_arc.RectCercle, m_arc.StartAngle, m_arc.SweepAngle);
   ...
}

Conclusion :


Il reste un bugg que j'ai pas eu le temps de corriger (je travaille sur un cas particulier ou le bugg n'a jamais lieu) mais je le corrigerais si j'ai un moment.

ce bugg inverse l'arc de cercle.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.