setOrtho(left, right, bottom, top, near, far);
left. Координата левой границы.
right. Координата правой границы.
bottom. Координата верхней границы.
top. Координата нижней границы.
near. Расстояние от камеры до ближней плоскости отсечения.
far. Расстояние до дальней плоскости отсечения.
Метод setOrtho устанавливает матрицу ортографической проекции.
Задаваемые параметры имеют тип Number.
Для выполнения примера в теге 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 ]); // Установим ортографическую проекцию matrix.setPerspective(5, 3, 2, 3, 5, 10); // Получим значения матрицы matrix.getData(); // -> [-1, 0, 0, 0, 0, 2, 0, 0, 0, 0, -0.4000000059604645, 0, 4, -5, -3, 1]
В результате выполнения примера была установлена матрица ортографической проекции.
См. также: