![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| m1nd |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 21.2.2006 Репутация: нет Всего: нет |
Здарова все! Тут такая (небольшая) трабла:
нужно сделать вот что: дан треугольник, нужно повернуть его на 180 градусов, используя матрицы преобразования Вот могу кинуть алгоритм: 1. сдвиг на начало координат, достигается за счет умножения на соотв матрицу: |1 0 0| |0 1 0| |-m -n 1| 2. затем нужно повернуть, умножив на |cosx sinx 0| |-sinx cosx 0| |0 0 1| 3. затем возвращаем обратно: |1 0 0| |0 1 0| |m n 1| где m, n - разность координат до н.к. Алгоритм вроде ясен а вот с реализацией проблемы, особенно с умножением матриц: |x y 1| * |1 0 0| etc.. |0 1 0| |m n 1| мож кто сталкивался с этим, подскажите плз!!! |
|||
|
||||
| koljan |
|
|||
|
VIP ![]() ![]() Профиль Группа: Участник Сообщений: 430 Регистрация: 18.12.2005 Где: г.Архангельск Репутация: нет Всего: 1 |
m1nd,
такая тема есть в книге С.Горнакова DirectX 9 уроки программирования на С++ к сожалению в электронном виде книги у меня нет |
|||
|
||||
| m1nd |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 21.2.2006 Репутация: нет Всего: нет |
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
а в чем сложность? сначала проверяем условие (A=m x n, B=p x q => n=p), далее 3 вложенных цикла... -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| m1nd |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 21.2.2006 Репутация: нет Всего: нет |
можно поподробнее, еси не трудно
|
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
m1nd, обратись лучше сюда http://www.gamedev.ru/forum/
|
|||
|
||||
| m1nd |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 21.2.2006 Репутация: нет Всего: нет |
мож кто еще че нить скажит по данной теме
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |