Contents
  1. 1. 缩放
  2. 2. 旋转
  3. 3. 坐标系统转换
  • 限制数值方法
  • 绘制自由图形
    1. 1. 开始路径
    2. 2. 定义各个点的参数
    3. 3. 结束路径
    4. 4. 随便举个例子:
  • 曲线
    1. 1. 太难烦不看
  • 缩放

    1
    scale(2.0); //之后绘制图形的大小将乘以这个系数

    旋转

    1
    rotate(PI/8) //之后绘制的图形将以左上角为定点,顺时针旋转22.5度,如果要以中心旋转需要调整坐标系统

    坐标系统转换

    1
    translate(x,y) //之后绘制方法都会加上这个偏移量

    限制数值方法

    1
    2
    3
    4
    ceil(2.1) = 3 //不小于的最小
    floor(2.9) = 2 //不大于的最大
    round(2.5) = 3
    min(2.1, 2,5, 2.9) = 2.1

    绘制自由图形

    开始路径

    1
    2
    beginShape(); //LINE(绘制单独的点) POINT(绘制连线)
    实际包含8种参数(实际并没有什么卵用)

    定义各个点的参数

    1
    vertex(x, y);

    结束路径

    1
    endShape(); //使用CLOSE参数可以闭合回路

    随便举个例子:

    1
    2
    3
    4
    5
    6
    7
    nofill();
    beginShape();
    vertex(30, 20);
    vertex(85, 20);
    vertex(30, 75);
    vertex(85, 75);
    endShape();

    曲线

    太难不看

    Contents
    1. 1. 缩放
    2. 2. 旋转
    3. 3. 坐标系统转换
  • 限制数值方法
  • 绘制自由图形
    1. 1. 开始路径
    2. 2. 定义各个点的参数
    3. 3. 结束路径
    4. 4. 随便举个例子:
  • 曲线
    1. 1. 太难烦不看