Processing (BETA) version 135+ のリファレンスです。 旧バージョン使用者はソフトウェア内のリファレンスを参照してください。
この文書は Processing のAPIリファレンスを日本語に訳したものです。 最新の内容は 英語版 で確認して下さい。


Name

fill()

Examples
example pic
fill(153);
rect(30, 20, 55, 55);
example pic
fill(204, 102, 0);
rect(30, 20, 55, 55);
Description 図形を塗りつぶすための色を指定します。 例えば、fill(204, 102, 0) を呼び出し、長方形を描画すると、その図形とその後に出現する全ての図形がオレンジで塗りつぶされます。 この色は現在の colorMode() に依存しており、RGB、HSBのどちらかで指定されます。 (デフォルトのカラースペースはRGBで、0-255 の範囲で指定します)

色を16進表記で指定するときは値の前に "#"、または "0x" を付加してください(例えば、#CCFFAA, 0xFFCCFFAA)。 先頭に "#" を付ける表記はHTMLやCSSで使われ、6桁で色を指定します。 先頭に "0x" を付加した16進表記では値を8文字で指定しなければなりません。 最初の2つの文字が透明度で、残りが赤、緑、青を示します。

"gray" パラメタの値は、colorMode() によって指定された最大値よりも小さくなければなりません。 デフォルトの最大値は 255 です。

イメージ(またはテクスチャ)の色を変更するには tint() を使います。
Syntax
fill(gray)
fill(gray, alpha)
fill(value1, value2, value3)
fill(value1, value2, value3, alpha)
fill(color)
fill(color, alpha)
fill(hex)
fill(hex, alpha)
Parameters
gray int or float: number specifying value between white and black
alpha int or float: opacity of the fill
value1 int or float: red or hue value
value2 int or float: green or saturation value
value3 int or float: blue or brightness value
color color: any value of the color datatype
hex int: color value in hexadecimal notation (i.e. #FFCC00 or 0xFFFFCC00)
Usage Web & Application
Related noFill()
colorMode()
Updated on May 24, 2007 06:11:18pm PDT

Creative Commons License

この文書の原文はクリエイティブ・コモンズ(Creative Commons)Attribution-Noncommercial-Share Alike(表示・非営利・継承) ライセンスで公開されています。 このライセンスは同一の許諾条件の下で原作者のクレジットを表示し、また作品を営利目的で利用しなければ、作品に対して複製、頒布、展示、実演、二次的著作物の作成が行えることを示します。

© 2007 Processing.org