| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Апплеты > Поворот изображения на определённый угол |
| Автор: olemar 24.2.2008, 22:47 |
| Доброго времени суток Такой вопрос, как осуществить поворот картинки за мышкой в MouseListener, вернее задать определённый угол поворота изображения? Заранее благодарен |
| Автор: powerOn 25.2.2008, 00:08 |
| Здесь, как мне кажется чисто математическое решение. Нужно выбрать точку, относительно которой делается поворот (X0, Y0). Потом нужно выбрать 2 точки (X1, Y1 и X2, Y2) (которые зададут угол поворота). Далее, найти угол между векторами X0Y0X1Y1 и X0Y0X2Y2, это вероятно и есть Ваша цель. |
| Автор: olemar 25.2.2008, 09:47 |
| Это понятно, но я не могу найти где именно можно задать угол в Graphics в методе drawImage, или в этом случае нужно использовать другие методы? |
| Автор: powerOn 25.2.2008, 10:56 |
| Посмотри класс http://java.sun.com/j2se/1.4.2/docs/api/java/awt/geom/AffineTransform.html |
| Автор: olemar 27.2.2008, 00:20 |
| Большое спасибо. Всё работает в лучшем виде |