Processing, curveTightness()
用法介绍。
用法
curveTightness(tightness)
参数
tightness
(float)
原始顶点的变形量
返回
void
说明
修改使用 curve()
和 curveVertex()
创建的表单的质量。参数tightness
确定曲线如何拟合顶点。值 0.0 是 tightness
的默认值(该值将曲线定义为 Catmull-Rom 样条线),值 1.0 用直线连接所有点。 -5.0 和 5.0 范围内的值将使曲线变形,但会使它们可识别,并且随着值的幅度增加,它们将继续变形。
例子
// Move the mouse left and right to see the curve change
void setup() {
size(100, 100);
noFill();
}
void draw() {
background(204);
float t = map(mouseX, 0, width, -5, 5);
curveTightness(t);
beginShape();
curveVertex(10, 26);
curveVertex(10, 26);
curveVertex(83, 24);
curveVertex(83, 61);
curveVertex(25, 65);
curveVertex(25, 65);
endShape();
}
有关的
相关用法
- Processing curveTangent()用法及代码示例
- Processing curveDetail()用法及代码示例
- Processing curveVertex()用法及代码示例
- Processing curve()用法及代码示例
- Processing curvePoint()用法及代码示例
- Processing cursor()用法及代码示例
- Processing case用法及代码示例
- Processing clip()用法及代码示例
- Processing camera()用法及代码示例
- Processing catch用法及代码示例
- Processing char()用法及代码示例
- Processing ceil()用法及代码示例
- Processing concat()用法及代码示例
- Processing continue用法及代码示例
- Processing color()用法及代码示例
- Processing copy()用法及代码示例
- Processing createFont()用法及代码示例
- Processing cos()用法及代码示例
- Processing circle()用法及代码示例
- Processing char用法及代码示例
- Processing color用法及代码示例
- Processing createImage()用法及代码示例
- Processing createShape()用法及代码示例
- Processing class用法及代码示例
- Processing createInput()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 curveTightness()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。