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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。