Russian Qt Forum
Ноябрь 26, 2024, 21:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нахождение точки на окружности по градусам и поворот рисунка на заданный угол.  (Прочитано 2128 раз)
Bepec
Гость
« : Декабрь 02, 2013, 09:39 »

Собственно всё в названии.

!!!Warning!!!
Осознаю, что вопросы простые и задавались на моей памяти пару раз. Но тем тех я не нашёл к сожалению.

Собственно нужен QDial со своей стрелочкой. Имеется уже класс с данным функционалом, но он по лицензии не проходит для программы и в нём дофига всего наворочено.

Пытался применить формулу
_x = x + radius * sin(angle);
_y = y + radius * cos(angle);
но получается прыгающая стрелка - двигается по 30-40 градусов за 1 angle.

Ну и  собственно второй вопрос - поворот рисунка на заданный угол. Рисунок проворачивается нормально, вот только относительно ммм... левого угла что ли. А надо центра.

PS ещё раз прошу извинения за простоту вопросов, но я в тупичке Улыбающийся
Записан
_OLEGator_
Гость
« Ответ #1 : Декабрь 02, 2013, 09:50 »

angle в радианах
по поводу вращения картинки вокруг центра - эта тема поднималась не раз. Надо сначала сдвинуть в нужную точку, а потом вращать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.252 секунд. Запросов: 20.