Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 7
1

Матрицы отражения, поворота и масштабирования

27.04.2014, 18:44. Просмотров 1604. Ответов 4
Метки нет (Все метки)


Помогите пожалуйста! есть матрица "сдвига", надо переделать ее в матрицы: Отражения, поворота и масштабирования.
Delphi
1
2
3
4
sd[0,0]:=1;     sd[0,1]:=0;    sd[0,2]:=0;    sd[0,3]:=0;
sd[1,0]:=0;     sd[1,1]:=1;    sd[1,2]:=0;    sd[1,3]:=0;
sd[2,0]:=0;     sd[2,1]:=0;    sd[2,2]:=1;     sd[2,3]:=0;
sd[3,0]:=3;     sd[3,1]:=0;   sd[3,2]:=0;     sd[3,3]:=1;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2014, 18:44
Ответы с готовыми решениями:

Зеркало, матрица поворота(отражения)
пишу на С++ необходимо сделать параболическое зеркало, делал через стренсил буфер , изображение...

Построение точечного графика в 3D с возможностью масштабирования и поворота
Построить точечный график поверхности с возможностью масштабирования и поворота ...

После поворота TextView занимает столько же места как и до поворота
собственно как поворачивать средствами xml или в коде я знаю. Проблема в другом при повороте...

Вращение объекта вокруг оси. Матрицы поворота.
добрый день, нужно сделать программу вращение куба вокруг оси z. Применил матрицу поворота к точкам...

__________________
Помогаю в написании студенческих работ здесь.
4
Аналитик
79 / 79 / 63
Регистрация: 24.04.2014
Сообщений: 465
Записей в блоге: 15
27.04.2014, 19:27 2
матрицы: Отражения, поворота и масштабирования.
Это вам нужно для графики? тогда вам в раздел Delphi графика
0
Заблокирован
27.04.2014, 21:36 3
Такого понятия как матрица отражения не существует
0
Аналитик
79 / 79 / 63
Регистрация: 24.04.2014
Сообщений: 465
Записей в блоге: 15
27.04.2014, 21:49 4
Такого понятия как матрица отражения не существует
существует понятие отраженная или более известное как транспортированная матрица, но это к графике не относится.

Добавлено через 1 минуту
KAMAZ!!!, вообще-то в графических матрицах, во всяком случае в матрице поворота должны еще использоваться функции синус и косинус угла на который задан поворот.
0
Заблокирован
27.04.2014, 23:03 5
Я сказал нет понятия. Отражение это не трансформация, а модификация. И там никаких матриц не нужно. Другое дело, что используются матрицы сдвига и поворота после модификации.
Вот, например нужно отразить относительно плоскости. Из этой плоскости получаем данные для сдвига и поворота.
Сам объект, находится в контейнере, то есть локальной системе координат. У неё есть свой центр и соответственно собственные координаты объекта заключённого в нём. Ну и в зависимости от того, относительно какой оси происходит отражение, положительные значения становятся отрицательными, а отрицательные положительными. По окончании локальная система переносится в мировую систему с соответствующим сдвигом и поворотом. вот и всё.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2014, 23:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Матрицы поворота вокруг оси(ребра) куба
Здравствуйте, не могу понять как использовать матрицы поворота. Хотел сделать поворот вокруг одного...

Как рассчитать поворот угла, зная координаты трех точек до поворота и после поворота угла
Как рассчитать поворот угла (в градусах), зная только координаты трех точек до поворота и после...

Как повернуть один вектор относительно другого, используя матрицы поворота
Здравствуйте! У меня есть 2 отрезка в пространстве: AB=(-0.669131; 0; 0.743145) и BC=(10; -6; 0)....

Можно ли путём поворота элементов матрицы А по часовой стрелке на 90 градусов получить совмещение матриц А и В
Пожалуйста помогите!!!!!!!!!!!!!!!! Можно ли путём поворота элементов матрицы А по часовой стрелке...


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

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

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