Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

c# circular arc

70  
BRED-PITT прохожий02.02.08 21:43
02.02.08 21:43 
кто нибудь может подсказать алгоритм для увеличения / уменьшения дуги
нормального деления на одно и тоже число мало, как можно убедиться из этого отрезка!
e.Graphics.DrawArc(this.Pen, (ca.Center.X / this.Zoom) - Radius,
(ca.Center.Y / this.Zoom) - Radius, (Radius * 2) / this.Zoom,
(Radius * 2) , calculate_angle2(ca, Radius), ca.Angle);
#1 
Murr коренной житель02.02.08 23:43
Murr
NEW 02.02.08 23:43 
в ответ BRED-PITT 02.02.08 21:43
По теории - школа, геометрия, проекция...
По кодированию - упакуй все пересчеты в потомка класса "ca"...
#2