Поворот отрезка на произвольный угол относительно заданной точки - C#

Узнай цену своей работы

Формулировка задачи:

Доброго всем времени суток. Не как не получается найти метод для поворота отрезка Сам отрезок нарисовал
System.Drawing.Pen myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
            System.Drawing.Graphics formGraphics;
            formGraphics = this.CreateGraphics();
            formGraphics.DrawLine(myPen, 10, 10, 100, 100);
            myPen.Dispose();
            formGraphics.Dispose();
А как повернуть не как понять не могу

Решение задачи: «Поворот отрезка на произвольный угол относительно заданной точки»

textual
Листинг программы
Graphics g; // Your Graphics object
int angle = 90; // Rotation Angle
System.Drawing.Drawing2D.Matrix myMatrix = new System.Drawing.Drawing2D.Matrix();
myMatrix.Rotate(angle, System.Drawing.Drawing2D.MatrixOrder.Append);
g.Transform = myMatrix;
g.Draw....... //Draw Here

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы