Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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

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

Вводить название фигуры, выводить формулу для вычисления площади этой фигуры - C++
Вводить название фигуры (треугольник, квадрат, ромб, прямоугольник) выводить формулу для вычисления площади этой фигуры.

Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры) - C++
Нужно написать программу вычисления местонахождения точки относительно фигуры(лежит ли данная точка внутри неё, на контуре или вне фигуры)....

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

Добавлено через 17 часов 37 минут
Как хотя бы просто сделать что бы при загрузке программы предлагалось ввести вершины треугольника и после он отрисовывался?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2011, 09:38
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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