Processing:Справочник языка Processing/popMatrix()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
popMatrix() [1]
Обозначение
popMatrix()
Описание
Извлекает их стека матриц текущую (точнее, предыдущую – ту, с которой вы работали до этого) матрицу преобразований (т.е. координатную систему). Чтобы понять, как это работает, нужно понимать, как работает концепт стека матриц. Метод pushMatrix() сохраняет текущую матрицу преобразований в стек матриц, а метод popMatrix() извлекает ее оттуда. Методы pushMatrix() и popMatrix() используются вместе с другими методами, выполняющими трансформации фигур. Их, помимо прочего, можно использовать для управления масштабом разных матриц преобразований.
Синтаксис
popMatrix()
Параметры
void
Возвращаемое значение
void
Пример
fill(255);
rect(0, 0, 50, 50); // белый прямоугольник
pushMatrix();
translate(30, 20);
fill(0);
rect(0, 0, 50, 50); // черный прямоугольник
popMatrix();
fill(100);
rect(15, 10, 50, 50); // серый прямоугольник
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |