Bonjour
Je chipote un peu en essayant de tracer les rayons d'un demi cercle
Je voudrais tracer les 18 rayons divisant un demi cercle en portions de 10°
Ci apres le code utilisé et ci joint le resultat
Ou est l'erreur ?
Merci aux fort en geometrie, j'ai pas la tete ce soir ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 GR.DrawArc(Pens.Gray, R, -90, +180); double RadiusLen=R.Width / 2; Point P0 = new Point(0, R.Height / 2); double Pi36 = (Math.PI / 36f); double Pi2 = (Math.PI / 2f); for (i = 0; i < 19; i++) { double A = Pi2+(Pi36 * i); double Y = RadiusLen * Math.Cos(A); double X = RadiusLen * Math.Sin(A); PointF P1 = new PointF((float)X, (float)Y); GR.DrawLine(Pens.Gray, P0, P1); }
Partager