Поворот отрезка на произвольный угол относительно заданной точки - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д