Название: Нахождение точки на окружности по градусам и поворот рисунка на заданный угол. Отправлено: Bepec от Декабрь 02, 2013, 09:39 Собственно всё в названии.
!!!Warning!!! Осознаю, что вопросы простые и задавались на моей памяти пару раз. Но тем тех я не нашёл к сожалению. Собственно нужен QDial со своей стрелочкой. Имеется уже класс с данным функционалом, но он по лицензии не проходит для программы и в нём дофига всего наворочено. Пытался применить формулу _x = x + radius * sin(angle); _y = y + radius * cos(angle); но получается прыгающая стрелка - двигается по 30-40 градусов за 1 angle. Ну и собственно второй вопрос - поворот рисунка на заданный угол. Рисунок проворачивается нормально, вот только относительно ммм... левого угла что ли. А надо центра. PS ещё раз прошу извинения за простоту вопросов, но я в тупичке :) Название: Re: Нахождение точки на окружности по градус& Отправлено: _OLEGator_ от Декабрь 02, 2013, 09:50 angle в радианах
по поводу вращения картинки вокруг центра - эта тема поднималась не раз. Надо сначала сдвинуть в нужную точку, а потом вращать. |