![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| olemar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.2.2008 Репутация: нет Всего: нет |
Доброго времени суток
Такой вопрос, как осуществить поворот картинки за мышкой в MouseListener, вернее задать определённый угол поворота изображения? Заранее благодарен |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 2 Всего: 159 |
Здесь, как мне кажется чисто математическое решение. Нужно выбрать точку, относительно которой делается поворот (X0, Y0). Потом нужно выбрать 2 точки (X1, Y1 и X2, Y2) (которые зададут угол поворота). Далее, найти угол между векторами X0Y0X1Y1 и X0Y0X2Y2, это вероятно и есть Ваша цель.
|
|||
|
||||
| olemar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.2.2008 Репутация: нет Всего: нет |
Это понятно, но я не могу найти где именно можно задать угол в Graphics в методе drawImage, или в этом случае нужно использовать другие методы?
|
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 2 Всего: 159 |
Посмотри класс AffineTransform
|
|||
|
||||
| olemar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.2.2008 Репутация: нет Всего: нет |
Большое спасибо. Всё работает в лучшем виде
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |