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

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


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


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


clip() [1]

Обозначение

clip()

Описание

Ограничивает рендеринг границами прямоугольника, заданного в параметрах a, b, c и d. То, как будут интерпретироваться эти параметры, зависит от режима, заданного в методе imageMode() – CORNER, CORNERS или CENTER.

Синтаксис

clip(a, b, c, d)

Параметры

a  координата X прямоугольника (по умолчанию). Тип данных  float
b  координата Y прямоугольника (по умолчанию). Тип данных  float
c  ширина прямоугольника (по умолчанию). Тип данных  float
d  высота прямоугольника (по умолчанию). Тип данных  float

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

void

Пример

void setup() {
  size(200, 200);
  imageMode(CENTER);
}

void draw() {
  background(204);
  if (mousePressed) {
    clip(mouseX, mouseY, 100, 100);
  } else {
    noClip();
  }
  line(0, 0, width, height);
  line(0, height, width, 0);
}

См.также

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