図形を塗りつぶすために使用する色を設定します。
fill(255, 165, 0)
やfill('orange')
を呼び出すと、 fill命令の後に描画されるすべての図形がオレンジ色で塗りつぶされます。
1つのパラメータを持つfill()
のバージョンは、その値を 3つの方法のいずれかで解釈します。パラメータがNumber
の場合、 グレースケール値として解釈されます。パラメータがString
の場合、 CSS色文字列として解釈されます。p5.Color オブジェクトを提供して塗りつぶし色を設定することもできます。
3つのパラメータを持つfill()
のバージョンは、現在の colorMode()に応じて、RGB、HSB、 またはHSLカラーとして解釈されます。デフォルトのカラースペースはRGBで、 各値の範囲は0から255です。
実例
シンタックス
fill(v1, v2, v3, [alpha])
fill(value)
fill(gray, [alpha])
fill(values)
fill(color)
パラメーター
v1
Number:
カラーモードがRGBの場合は赤の値、HSBの場合は色相値。
v2
Number:
カラーモードがRGBの場合は緑の値、HSBの場合は彩度値。
v3
Number:
カラーモードがRGBの場合は青の値、HSBの場合は明度値。
alpha
Number:
オプションのアルファ値。透明度を制御します(0 - 透明、255 - 不透明)。
value
String:
色を表す文字列。
gray
Number:
グレースケール値。
values
Number[]:
色の赤、緑、青、アルファコンポーネントを含む配列。
color
p5.Color:
塗りつぶし色。
Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!