Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2015 16:30:55

ckolobok
Зарегистрирован: 2015-03-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вращения в Python по кругу

Всем привет! Подскажите, как можно вращать изображение по окружности, причем, относительно своего же центра. Такое возможно и если возможно, с помощью какой функции это возможно (Python, Pygame)?

Офлайн

#2 Март 13, 2015 16:32:13

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Вращения в Python по кругу

PIL.

Офлайн

#3 Март 13, 2015 17:54:44

Isem
От:
Зарегистрирован: 2010-08-27
Сообщения: 447
Репутация: +  7  -
Профиль   Отправить e-mail  

Вращения в Python по кругу

координаты любой точки изображения вокруг центра изображение считается по формулам:
x = x*cos(a) + y*sin(a)
y = x*sin(a) - y*cos(a)

Забудьте слово Python.



Офлайн

#4 Март 16, 2015 18:19:39

ckolobok
Зарегистрирован: 2015-03-13
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вращения в Python по кругу

Isem
координаты любой точки изображения вокруг центра изображение считается по формулам:
x = x*cos(a) + y*sin(a)
y = x*sin(a) - y*cos(a)
Забудьте слово Python.

Ну это понятно) Только, мне нужно не относительно точки 0,0 вращение, а относительно центра картинки. Т.е. грубо говоря колесо с осью.


Разобрался, всем спасибо! Использовал - pygame.transform.rotate

Отредактировано ckolobok (Март 17, 2015 13:37:58)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version