Processing:Справочник языка Processing/ortho()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


ortho() [1]

Обозначение

ortho()

Описание

Переключает режим отображения фигур в режим ортографической проекции. Также задает размеры рабочей области – то есть области, в пределах которой объекты будут видимы и отрендерены. Все объекты одинакового размера будут иметь одинаковый размер – независимо от того, как далеко они будут находиться от камеры (т.е. от «глаза» пользователя).

Параметры метода ortho() задают рабочую область рендеринга. Параметры left и right – это координаты для левой и правой граней рабочей области (ось X), top и bottom – это координаты для верхней и нижней граней рабочей области (ось Y), а near и far – это координаты для ближней и дальней граней рабочей области (ось Z).

Если никаких параметров задано не будет, метод воспользуется значениями по умолчанию. Они выглядят следующим образом: ortho(-width/2, width/2, -height/2, height/2).

Синтаксис

ortho()
ortho(left, right, bottom, top)
ortho(left, right, bottom, top, near, far)

Параметры

left   – координата левой плоскости рабочей области. Тип данных – float
right  – координата правой плоскости рабочей области. Тип данных – float
bottom – координата нижней плоскости рабочей области. Тип данных – float
top    – координата верхней плоскости рабочей области. Тип данных – float
near   – координата ближней плоскости рабочей области. Тип данных – float
far    – координата дальней плоскости рабочей области. Тип данных – float

Возвращаемое значение

void

Пример


size(100, 100, P3D);
noFill();
ortho(-width/2, width/2, -height/2, height/2); // то же самое,
                                               // что и ortho()
translate(width/2, height/2, 0);
rotateX(-PI/6);
rotateY(PI/3);
box(45);

См.также

Внешние ссылки