Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.71
ПростоЯ
184 / 101 / 1
Регистрация: 30.05.2009
Сообщений: 746
#1

Поворот фигуры - C++

17.01.2011, 10:01. Просмотров 5550. Ответов 1
Метки нет (Все метки)

Добрый день.
Необходима программа на С++ поворота треугольника вокруг заданной точки. То есть, что бы в начале предлагалось ввести координаты трех точек (х и у) -А,В,С. Поворот будет вокруг точки В на угол альфа (угол тоже задается как координаты точек). Необходимо что бы в конце была отрисовка начального треугольника и повернутого (желательно разными цветами).
Вот само задание как звучит:
Повернуть треугольник ABC на заданный угол относительно точки B.
Входные данные: координаты точек A, B, C и угол поворота.
Выходные данные: координаты нового треугольника, матрица преобразования.
Расчеты:
Для расчета нужно вставить формулу первую.
Название: formula.JPG
Просмотров: 2160

Размер: 3.2 Кб
Полученные координаты необходимо вставить в формулу вторую
Название: formula1.JPG
Просмотров: 1361

Размер: 4.1 Кб
Таким образом получим координаты нового треугольника А*В*С*, повернутого на угол альфа против часовой стрелки.
Для понятия пример расчета для поворота на 90 градусов
Поворот фигуры
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2011, 10:01     Поворот фигуры
Посмотрите здесь:

Поворот фигуры - C++
Всем привет, нужна ваша помощь: Я сделал функцию для поворота фигуры, но после многократного применения фигура трансформируется,...

Поворот фигуры в игре тетрис. - C++
Здравствуйте, пытаюсь написать тетрис, но вот не знаю как крутить фигуры, можете чем то помочь? Слышал про матрицу поворотов только не...

Поворот фигуры по часовой стрелке - C++
Помогите вывести формулу для поворота фигуры на произвольный угол. У меня выходит одно уравнение с двумя неизвестными.

Поворот фигуры на заданный угол - C++
Добрый день. Простая задача - поворот фигуры, задаётся некоторый угол "фи". Поворот относительно вершины A срабатывает нормально,...

поворот на 90... - C++
Хочу повернуть матрицу по часовой стрелке на 90 градусов, но че-то не получается... Помогите найти ошибку... Вот мой код: #include...

Поворот матрицы - C++
Содержимое матрицы размерности n x n повернуть на 90 градусов по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица...

Поворот матрицы - C++
Составить программу решения задачи на С + + и Паскаль. Вывод матрицы на экран оформить в виде процедуры. Дано квадратную матрицу....

Поворот изображения - C++
Доброго времени суток. Возникла проблема при написании программы для обнаружения лица. Обнаружение проходит отлично, но если изображение...

Поворот матрицы - C++
Здравствуйте! Мне нужно повернуть матрицу на 90 градусов вправо, то есть дается: ------- abcd edgh ijkl mnop ------- ...

Поворот массива на 45% - C++
Здравствуйте уважаемые форумчане, у меня появилась задачка одна, нужно Заполнить двумерный массив размерности nxn по заданному правилу: ...

поворот массива на 90° - C++
всем привет. помогите разобраться с одной простенькой задачкой. есть массив. сделал зеркальный поворот массива, но теперь нужно...

Поворот матрицы - C++
Нужно повернуть квадратную матрицу на 180 градусов. У меня не поворачиваются все елементы кроме двух... ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ПростоЯ
184 / 101 / 1
Регистрация: 30.05.2009
Сообщений: 746
18.01.2011, 09:38  [ТС]     Поворот фигуры #2
Может хотя бы у кого есть что-то похожее?

Добавлено через 17 часов 37 минут
Как хотя бы просто сделать что бы при загрузке программы предлагалось ввести вершины треугольника и после он отрисовывался?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru