Processing, quadraticVertex()用法介绍。
用法
quadraticVertex(cx, cy, x3, y3)quadraticVertex(cx, cy, cz, x3, y3, z3)
参数
cx(float)控制点的 x 坐标cy(float)控制点的 y 坐标x3(float)锚点的 x 坐标y3(float)锚点的 y 坐标cz(float)控制点的 z 坐标z3(float)锚点的 z 坐标
返回
void
说明
指定二次贝塞尔曲线的顶点坐标。对quadraticVertex() 的每次调用都定义了贝塞尔曲线的一个控制点和一个锚点的位置,从而为线条或形状添加了一条新线段。第一次在 beginShape() 调用中使用 quadraticVertex() 时,必须以调用 vertex() 来设置第一个锚点。此函数必须在 beginShape() 和 endShape() 之间使用,并且仅在没有为 beginShape() 指定 MODE 参数时使用。使用 3D 版本需要使用 P3D 进行渲染(有关更多信息,请参阅环境参考)。
例子
size(400, 400);
noFill();
strokeWeight(16);
beginShape();
vertex(80, 80);
quadraticVertex(320, 80, 200, 200);
endShape();
size(400, 400);
noFill();
strokeWeight(16);
beginShape();
vertex(80, 80);
quadraticVertex(320, 80, 200, 200);
quadraticVertex(80, 320, 320, 320);
vertex(320, 240);
endShape();
相关用法
- Processing quad()用法及代码示例
- Processing FFT用法及代码示例
- Processing SawOsc.pan()用法及代码示例
- Processing FloatDict用法及代码示例
- Processing FFT.stop()用法及代码示例
- Processing join()用法及代码示例
- Processing () (parentheses)用法及代码示例
- Processing Pulse用法及代码示例
- Processing PShader用法及代码示例
- Processing PVector.set()用法及代码示例
- Processing FloatDict.sortKeysReverse()用法及代码示例
- Processing texture()用法及代码示例
- Processing IntDict.add()用法及代码示例
- Processing PShape.enableStyle()用法及代码示例
- Processing FloatDict.sub()用法及代码示例
- Processing String用法及代码示例
- Processing PImage.pixels[]用法及代码示例
- Processing vertex()用法及代码示例
- Processing PVector.mag()用法及代码示例
- Processing thread()用法及代码示例
- Processing Capture.stop()用法及代码示例
- Processing Env.play()用法及代码示例
- Processing StringList用法及代码示例
- Processing parseJSONArray()用法及代码示例
- Processing JSONArray.getIntArray()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 quadraticVertex()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
