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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。