Processing, rotate()
用法介绍。
用法
rotate(angle)
参数
angle
(float)
以弧度指定的旋转角度
返回
void
说明
将形状旋转 angle
参数指定的量。角度应以弧度指定(值从 0 到 TWO_PI)或使用 radians()
函数转换为弧度。
对象始终围绕其相对于原点的位置旋转,正数以顺时针方向旋转对象。转换适用于之后发生的所有事情,随后对函数的调用会累积效果。例如,调用 rotate(HALF_PI)
然后 rotate(HALF_PI)
与 rotate(PI)
相同。当 draw()
再次开始时,所有转换都会重置。
从技术上讲,rotate()
将当前变换矩阵乘以旋转矩阵。此函数可以通过 pushMatrix()
和 popMatrix()
进一步控制。
例子
size(400, 400)
translate(width/2, height/2);
rotate(PI/3.0);
rect(-104, -104, 208, 208);
相关用法
- Processing rotateX()用法及代码示例
- Processing rotateZ()用法及代码示例
- Processing rotateY()用法及代码示例
- Processing round()用法及代码示例
- Processing rect()用法及代码示例
- Processing randomGaussian()用法及代码示例
- Processing resetMatrix()用法及代码示例
- Processing rectMode()用法及代码示例
- Processing redraw()用法及代码示例
- Processing reverse()用法及代码示例
- Processing red()用法及代码示例
- Processing requestImage()用法及代码示例
- Processing return用法及代码示例
- Processing radians()用法及代码示例
- Processing random()用法及代码示例
- Processing resetShader()用法及代码示例
- Processing randomSeed()用法及代码示例
- Processing FFT用法及代码示例
- Processing SawOsc.pan()用法及代码示例
- Processing FloatDict用法及代码示例
- Processing FFT.stop()用法及代码示例
- Processing join()用法及代码示例
- Processing () (parentheses)用法及代码示例
- Processing Pulse用法及代码示例
- Processing PShader用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 rotate()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。