Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.79/33: Рейтинг темы: голосов - 33, средняя оценка - 4.79
vet
175 / 176 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
#1

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

17.09.2009, 11:03. Просмотров 5961. Ответов 3
Метки нет (Все метки)

Доброго всем времени суток.
Не как не получается найти метод для поворота отрезка
Сам отрезок нарисовал
C#
1
2
3
4
5
6
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();
А как повернуть не как понять не могу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2009, 11:03
Ответы с готовыми решениями:

Поворот bitmap(битмап) на определенный угол
Как собственно реализовать? Только нужно быстро не через SetPixel и GetPixel

поворот на определенный угол pictureBox1.Image
можно ли как то изображение в pictureBox1.Image повернть на 46 градусов ?

Вывести расположение заданной точки относительно осей координат
С Клавиатуры вводятся x,y - целочисленные координаты точки на плоскости. Если...

Поворот изображения на произвольный градус
Привет всем) Возникла странная проблема. При повороте изображения на...

Поворот объекта относительно заданной точки на заданный угол, а затем - отражение относительно заданной прямой
напишите программу,которая осуществляет поворот объекта относительно заданной...

3
Rififi
2363 / 1056 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
17.09.2009, 11:13 #2
vet,
гоогле "c# rotate point"
0
akasex
47 / 48 / 10
Регистрация: 24.12.2008
Сообщений: 75
18.09.2009, 22:59 #3
something like that ....

C#
1
2
3
4
5
6
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
1
NURMS
3 / 1 / 2
Регистрация: 13.05.2007
Сообщений: 35
24.09.2009, 17:41 #4
Можно ещё воспользоваться этим: x = r * cos(alpha) + u, y = r * sin(alpha) + v, где alpha угол, а u и v смещения от центра (осей координат (.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2009, 17:41

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

Напишите программу, которая осуществляет поворот объекта относительно заданной точки на заданный угол
напишите программу,которая осуществляет поворот объекта относительно заданной...

Поворот прямоугольника на угол относительно точки, C#
Здравствуйте, проблема с поворотом прямоугольника. Четкого примера в нете не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru