![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 39
|
![]()
Здравствуйте, у меня есть полигон, построенный по точкам из мемо. Как мне осуществить его поворот на какой-то угол? Заранее спасибо!
|
![]() |
![]() |
![]() |
#2 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Поворачивайте координаты всех углов по отдельности относительно центра(центр - на вашей совести), и получите повёрнутый полигон.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
![]()
Могу лишь пнуть в нужном направлении (ну или как получится)
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 39
|
![]()
Swarog, а если у нас заранее не известно, сколько и где будут точки в полигона? как тот твой код подогнать под задачу?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
![]() Код:
Могу лишь пнуть в нужном направлении (ну или как получится)
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 39
|
![]()
Что делает этот код? Что он вообще крутит? Прямоугольник неподвижный, который рисуется
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
![]()
при щелчке левой клавишей маши по форме добавляется точка в полигон, при щелчке правой кнопкой мыши по форма определяется центр поворота, на форме еще есть кнопка при нажатии на кнопку осуществляется поворот полигона вокруг определенного центра на угол 5градусов. проект рабочий вчера игрался с ним
Могу лишь пнуть в нужном направлении (ну или как получится)
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 39
|
![]()
Swarog, Разобрался! Большое спасибо!
Не подскажешь ещё, как копировать тот полигон, который нарисовали? |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
![]()
Если я вас правильно понял то создаем новый массив точек и копируем точки
Могу лишь пнуть в нужном направлении (ну или как получится)
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 39
|
![]()
Сделать так, чтобы в каком-то другом месте появился такой же полигон и тот не исчез
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поворот изображения на форме (либо поворот файла с картинкой) | mystiql | Microsoft Office Access | 2 | 21.06.2011 22:03 |
Поворот эллипса. | Kingdom_Reborn | Помощь студентам | 1 | 21.10.2010 15:54 |
площадь полигона | boomeer | Помощь студентам | 5 | 17.10.2010 14:17 |
СИ поворот | belii0987 | Помощь студентам | 2 | 23.06.2010 10:22 |
Рисование затекстурированного полигона в OpenGL. | Вадим Буренков | Мультимедиа в Delphi | 2 | 17.08.2009 16:22 |