![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте!
Пожалуйста, помогите в решении проблемы. На канве рисую сектор, выходящий из точки начала координат на дальность D. Задан угол сектора A. Точки для построения сектора рассчитаны. Сам сектор движется по оси Х через центр координат на расстояние L. Как можно поворачивать сектор вместе с системой координат на угол B вокруг центра координат, оставив при этом возможность менять угол сектора A и движения вдоль оси X. В интернете нашел формулу x1=x*cosA-y*sinA y1=x*sinA+y*cosA , но не могу ее правильно применить, к тому же путаюсь в формуле со знаками по оси Y(не привык, что Y=0 вверху). Прикрепляю мое творение, прошу помочь. Заранее благодарю. |