Processing:Справочник языка Processing/ortho()
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
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);
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |