![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
![]() Цитата:
Далее, назовём точку, которую нужно повернуть, E. С точкой E нужно проделать две операции: 1) F = (E*D)*D. Это проекция на C 2) G = E - F Это проекция на плоскость, перпендикулярную C. Вращение трогает именно эту плоскость, проекция вдоль C останется неизменной. Теперь как повернуть: 3) H = CxG H — это G, повёрнутый на 90 градусов вокруг C. Теперь, чтобы получить поворот на alpha, вычисляем: I = G * cos alpha + H * sin alpha Наконец, последний штрих, возвращаем на место F: 4) J = I + F Вот и получился поворот. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пожалуйста,помогите составить программу задачи на языке Турбо Паскаль-задача на функцию | Jan | Помощь студентам | 1 | 07.01.2009 19:39 |
Помогите пожалуйста с задачей в Турбо Паскаль. | Bulvai | Помощь студентам | 1 | 25.06.2008 18:09 |
Помогите решить 3 задачи на языке Турбо-Паскаль | rpg | Помощь студентам | 3 | 23.11.2007 20:13 |