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

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


Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Cat poo.png Черновик


resetMatrix() [1]

PShape

Обозначение

resetMatrix()

Описание

Заменяет текущую матрицу фигуры на единичную матрицу. Работает аналогично функции glLoadIdentity() в OpenGL.

Синтаксис

sh.resetMatrix()

Параметры

sh  фигура, матрицу которой нужно заменить на единичную; любая переменная типа PShape. Тип данных  PShape

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

void

Пример

PShape s;

void setup() {
  size(100, 100);
  s = loadShape("ohio.svg");
  s.rotate(PI/6);
}

void draw() {
  background(204);
  shape(s);
}

void mousePressed() {
  // удаляем все трансформации, примененные к фигуре;
  // загружаем единичную матрицу:
  s.resetMatrix();
}

См.также

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