Matrix4.translate

Синтаксис

translate(v: PP.Vector3);

Параметры

v. Вектор сдвига.

Описание

Метод translate сдвигает модельно-видовую матрицу.

Пример

Для выполнения примера в теге HEAD html-страницы укажите ссылки на следующие js файлы:PP.js, PP.GraphicBase.js. Создадим новую матрицу:

// Создадим матрицу
matrix = new PP.Matrix4([
4.717621803283691, 0, 0, 0, 
0, 10.385396957397461, 0, 0,
0, 0, -1.0000020265579224, -1, 
0, 0, -0.002000001957640052, 0
]);
// Создадим вектор
vector = new PP.Vector3(1, 0.5, 2);
// Поворачиваем матрицу
matrix.translate(vector);
// Получим значения матрицы
matrix.getData();
// -> [4.717621803283691, 0, 0, 0, 0, 10.385396957397461, 0, 0, 0, 0, -1.0000020265579224, -1, 4.717621803283691, 5.1926984786987305, -2.0020041465759277, -2]

В результате выполнения примера матрица была повернута.

См. также:

Matrix4