當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Processing clip()用法及代碼示例


Processing, clip()用法介紹。

用法

  • clip(a, b, c, d)

參數

  • a (float) 默認情況下,矩形的 x 坐標
  • b (float) 默認情況下,矩形的 y 坐標
  • c (float) 矩形的寬度,默認
  • d (float) 矩形的高度,默認

返回

  • void

說明

將渲染限製在由參數定義的矩形的邊界內。邊界是根據 imageMode() 函數的狀態(CORNER、CORNERS 或 CENTER)繪製的。

例子

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);
}

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 clip()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。