도형의 표면 재질의 발광색을 설정합니다.
emissiveMaterial()
색상은 조명에 관계 없이 색상을 최대한 강하게 표시합니다. 이렇게 하면 모양이 빛나는 것처럼 보입니다. 그러나 발광 재질은 실제로 주변 물체에 영향을 줄 수 있는 빛을 방출하지 않습니다.
재질의 색상을 설정하기 위해 emissiveMaterial()
은 세 가지의 다른 방법과 그에 맞는 매개 변수로 호출될 수 있습니다.
emissiveMaterial()
을 호출하는 첫번째 방법은 하나의 매개 변수를 갖는데, 바로 gray
입니다. ambientMaterial(50)
에서와 같이 0에서 255 사이의 회색조 값을 전달해 재질의 색상을 설정할 수 있습니다. 회색조 값이 높을수록 더 밝게 보입니다.
emissiveMaterial()
을 호출하는 두번째 방법은 하나의 매개 변수를 갖는데, 바로 color
입니다. p5.Color 객체, 색상 값 배열이나 emissiveMaterial('magenta')
에서와 같이 CSS 색상 문자열을 전달해 재질의 색상을 설정할 수 있습니다.
emissiveMaterial()
을 호출하는 세번째 방법은 네 개의 매개 변수를 갖는데, 바로 v1
, v2
, v3
, 그리고 alpha
입니다. emissiveMaterial(255, 0, 0, 30)
에서와 같이 RGBA, HSBA, 또는 HSLA 값을 전달해 재질의 색상을 설정할 수 있습니다. 색상 값은 현재의 colorMode()를 통해 해석됩니다.
참고: emissiveMaterial()
은 WebGL 모드에서만 사용할 수 있습니다.
예제
구문
emissiveMaterial(v1, v2, v3, [alpha])
emissiveMaterial(gray)
emissiveMaterial(color)
매개변수
현재 colorMode()의 빨간색이나 색조 값
현재 colorMode()의 초록색이나 채도 값
현재 colorMode()의 파란색이나 밝기 값
현재 colorMode()의 투명도 값
0(검은색)과 255(흰색) 사이의 회색조 값
p5.Color 객체로서의 색상, 색상 값 배열, 또는 CSS 문자열