リファレンス ambientLight()

ambientLight()

あらゆる方向から照らす光を作成します。

環境光は一方向からは来ません。代わりに、3Dの形状は すべての側面から均等に照らされます。環境光はほぼ常に 他の種類の光と組み合わせて使用されます。

光の色を設定するオプションのパラメータを使用して、ambientLight()を呼び出す方法は3つあります。

ambientLight()を呼び出す最初の方法には、grayalphaの2つのパラメータがあります。alphaはオプションです。0から255の間の グレースケールと透明度の値を渡して環境光の色を設定できます。例えば、 ambientLight(50)ambientLight(50, 30)のようになります。

ambientLight()を呼び出す2番目の方法には、colorという1つのパラメータがあります。 p5.Colorオブジェクト、色の値の配列、または CSSの色文字列を渡して環境光の色を設定できます。例えば、ambientLight('magenta')のようになります。

ambientLight()を呼び出す3番目の方法には、v1v2v3、およびalphaの4つのパラメータがあります。alphaはオプションです。RGBA、 HSBA、またはHSLAの値を渡して環境光の色を設定できます。例えば、ambientLight(255, 0, 0)ambientLight(255, 0, 0, 30)のようになります。色の値は現在の colorMode()を使用して解釈されます。

実例

シンタックス

ambientLight(v1, v2, v3, [alpha])
ambientLight(gray, [alpha])
ambientLight(value)
ambientLight(values)
ambientLight(color)

パラメーター

v1
Number:

現在のcolorMode()での 赤または色相の値。

v2
Number:

現在のcolorMode()での 緑または彩度の値。

v3
Number:

現在のcolorMode()での 青、明度、または輝度の値。

alpha
Number:

現在のcolorMode()での アルファ(透明度)の値。

gray
Number:

0から255の間のグレースケール値。

value
String:

CSS文字列としての色。

values
Number[]:

RGBA、HSBA、またはHSLAの値の配列としての色。

color
p5.Color:

p5.Colorオブジェクトとしての色。

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/light.js and open a pull request!

関連するリファレンス