当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing rotate()用法及代码示例


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);
Image output for example 1

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 rotate()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。