Processing

PythonでProcessing Lights pointLight()

点光源を追加する。ループするプログラムの中でライトを持続させるためには、draw()の中にライトを入れる必要がある。setup() にライトを入れると、ループの最初の1回目にしか効果がない。

v1、v2、v3の各パラメータは、現在のカラーモードに応じて、RGBまたはHSBの値として解釈される。x、y、zパラメータは、ライトの位置を設定する。

# 構文
#   	pointLight(v1, v2, v3, x, y, z)

size(100, 100, P3D)
noStroke()
translate(50, 50, 0)
pointLight(255, 255, 255, 0, -50, 50)
sphere(30)