![]() |
|
||||||||||
|
|||||
|
Пытаюсь основательно вникнуть в этот класс, но информации которую можно найти категорически не хватает.
На данный момент я понял, что matrix3d используется только для трансформации объекта, т.е. она реально не отображает какие-либо параметры объекта. Когда объект находится в спокойствии матрица имеет вид: 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 Тут понятно только то, что диагональные единицы обозначают масштабирование объекта, т.е. текущий масштаб множенный на 1. Получается масштабирование высчитывается умножением, а другие преобразования сложением? Не понятно по другим элементам матрицы. Они, как я понимаю, отвечают за смещения по координатам и вращение объекта. Какие именно элементы за что отвечают? Матрица раскладывается на 4 вектора по строкам или столбцам? Каждый вектор который можно добавить в матрицу отвечает за масштабирование, смещение по координатам и вращение по конкретной оси? Объясните пожалуйста,что к чему или дайте ссылочку на документацию в которой описывается это более подробней,чем даёт адобе. Последний раз редактировалось willis83; 19.11.2011 в 14:28. |
![]() |
Часовой пояс GMT +4, время: 04:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|