Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2010, 14:45   #1
Your Vendy
Новичок
Джуниор
 
Регистрация: 31.05.2010
Сообщений: 1
По умолчанию Информация о треугольниках

Всем доброго времени суток. Задали задачу в универе - написать программу, которая, исходя из заданных длин сторон, выдаст всю информацию о треугольниках.
Сказано - сделано. Но я решил пойти немного дальше и сделать смещение треугольника на вектор (сделано) и поворот его на N градусов.
Собственно, вопрос - как можно реализовать поворот треугольника на N градусов вокруг одной из вершин и относительно центра треугольника?

П.С. - прошу тему не удалять из-за отсутствия кода. Кода нет, потому что не имею ни малейшего представления, как осуществить поворот. Прошу дать хотя бы подсказки.
Your Vendy вне форума Ответить с цитированием
Старый 31.05.2010, 14:57   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Повернуть все три вершины: найти координаты вершины в полярной СК с центром в точке поворота; изменить координаты с (R, alpha) на (R, alpha + phi), где phi - угол поворота; перейти обратно в декартовую СК.
Или использовать матрицы.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Информация о порте Horus92 Работа с сетью в Delphi 2 13.05.2010 18:52
Нужна информация deleti Помощь студентам 5 13.01.2009 14:27
Информация о компьюторе Ozerich Win Api 1 08.12.2008 21:14
Информация об оборудовании firefox33 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 04.11.2008 16:53
информация о дисках Titan123 Общие вопросы Delphi 2 03.10.2008 22:41