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);
}
有关的
相关用法
- Processing shape()用法及代码示例
- Processing shader()用法及代码示例
- Processing shorten()用法及代码示例
- Processing shearY()用法及代码示例
- Processing shininess()用法及代码示例
- Processing shearX()用法及代码示例
- Processing scale()用法及代码示例
- Processing splice()用法及代码示例
- Processing super用法及代码示例
- Processing subset()用法及代码示例
- Processing saveJSONArray()用法及代码示例
- Processing strokeJoin()用法及代码示例
- Processing saveXML()用法及代码示例
- Processing switch用法及代码示例
- Processing sqrt()用法及代码示例
- Processing serverEvent()用法及代码示例
- Processing save()用法及代码示例
- Processing saveStrings()用法及代码示例
- Processing saveTable()用法及代码示例
- Processing saturation()用法及代码示例
- Processing settings()用法及代码示例
- Processing spotLight()用法及代码示例
- Processing setLocation()用法及代码示例
- Processing splitTokens()用法及代码示例
- Processing setResizable()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 shapeMode()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。