![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 31.05.2010
Сообщений: 1
|
![]()
Всем доброго времени суток. Задали задачу в универе - написать программу, которая, исходя из заданных длин сторон, выдаст всю информацию о треугольниках.
Сказано - сделано. Но я решил пойти немного дальше и сделать смещение треугольника на вектор (сделано) и поворот его на N градусов. Собственно, вопрос - как можно реализовать поворот треугольника на N градусов вокруг одной из вершин и относительно центра треугольника? П.С. - прошу тему не удалять из-за отсутствия кода. Кода нет, потому что не имею ни малейшего представления, как осуществить поворот. Прошу дать хотя бы подсказки. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Повернуть все три вершины: найти координаты вершины в полярной СК с центром в точке поворота; изменить координаты с (R, alpha) на (R, alpha + phi), где phi - угол поворота; перейти обратно в декартовую СК.
Или использовать матрицы.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Информация о порте | 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 |