도형의 표면 재질의 주변색을 설정합니다.
ambientMaterial()
색상은 도형이 반사할 ambientLight() 색상의 구성 요소를 설정합니다. 예를 들어, ambientMaterial(255, 255, 0)
를 호출하면 도형이 빨간색과 초록색 빛을 반사하지만 파란색 빛은 반사하지 않습니다.
재질의 색상을 설정하기 위해 ambientMaterial()
은 세 가지의 다른 방법과 그에 맞는 매개 변수로 호출될 수 있습니다.
ambientMaterial()
을 호출하는 첫번째 방법은 하나의 매개 변수를 갖는데, 바로 gray
입니다. ambientMaterial(50)
에서와 같이 0에서 255 사이의 회색조 값을 전달해 재질의 색상을 설정하는 것입니다. 회색조 값이 높을수록 더 밝게 보입니다.
ambientMaterial()
을 호출하는 두번째 방법은 하나의 매개 변수를 갖는데, 바로 color
입니다. p5.Color 객체, 색상 값 배열이나 ambientMaterial('magenta')
에서와 같이 CSS 색상 문자열을 전달해 재질의 색상을 설정하는 것입니다.
ambientMaterial()
을 호출하는 세번째 방법은 세 개의 매개 변수를 갖는데, 바로 v1
, v2
, v3
입니다. ambientMaterial(255, 0, 0)
에서와 같이 RGB, HSB, 또는 HSL 값을 전달해 재질의 색상을 설정하는 것입니다. 색상 값은 현재의 colorMode()를 통해 해석됩니다.
참고: ambientMaterial()
은 WebGL 모드에서만 사용할 수 있습니다.
예제
구문
ambientMaterial(v1, v2, v3)
ambientMaterial(gray)
ambientMaterial(color)
매개변수
현재 colorMode()의 빨강값 또는 색조값
현재 colorMode()의 초록값 또는 채도값
현재 colorMode()의 파란값 또는 밝기값
0(검은색)과 255(흰색) 사이의 회색조 값
p5.Color 객체로서의 색상, 색상 값 배열, 또는 CSS 문자열