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


Processing shapeMode()用法及代碼示例


Processing, shapeMode()用法介紹。

用法

  • shapeMode(mode)

參數

  • mode (int) 角落,角落,中心

返回

  • void

說明

修改繪製形狀的位置。默認模式是 shapeMode(CORNER) ,它指定位置為形狀的左上角,並使用 shape() 的第三個和第四個參數指定寬度和高度。語法shapeMode(CORNERS) 使用shape() 的第一個和第二個參數設置一個角的位置,並使用第三個和第四個參數設置對角的位置。語法shapeMode(CENTER) 從其中心點繪製形狀,並使用shape() 的第三個和第四個參數來指定寬度和高度。參數必須寫成"ALL CAPS",因為Processing 是區分大小寫的語言。

例子


PShape bot; 

void setup() {
  size(400, 400);
  bot = loadShape("bot.svg");
}

void draw() {
  shapeMode(CENTER);
  shape(bot, 140, 140, 200, 200);
  shapeMode(CORNER);
  shape(bot, 140, 140, 200, 200);
}
Image output for example 1

相關用法


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