Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

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


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2685 статей для сайта.

Контакты:

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


Ambox content.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

Пример

  1. void setup() {
  2.   size(200, 200);
  3.   imageMode(CENTER);
  4. }
  5.  
  6. void draw() {
  7.   background(204);
  8.   if (mousePressed) {
  9.     clip(mouseX, mouseY, 100, 100);
  10.   } else {
  11.     noClip();
  12.   }
  13.   line(0, 0, width, height);
  14.   line(0, height, width, 0);
  15. }

См.также

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

  1. processing.org - clip()