Material

메쉬나 스프라이트에 적용되어 색상 또는 텍스처와 같은 요소를 결정하는 클래스입니다.

아래 내용 이외에도 THREE.Material의 다양한 속성과 메소드를 사용할 수 있습니다.

속성

.opacity

.opacity : Float

재질의 투명도를 나타내는 부동소수점 값입니다.
범위는 0.0에서 1.0입니다. 0.0은 완전 투명을 나타내고, 1.0은 완전 불투명을 나타냅니다.
재질의 투명 속성이 true로 설정되지 않은 경우, 재질은 완전히 불투명 상태로 유지되며 이 값은 색상에만 영향을 미칩니다.
기본값은 1.0입니다.

.transparent

.transparent : Boolean

이 재질이 투명한지 여부를 정의합니다. 이는 렌더링에 영향을 미치며, 투명한 객체는 특별한 처리가 필요하며 불투명 객체보다 늦게 렌더링됩니다.
true로 설정할 경우, 재질의 투명도는 opacity 속성을 설정하여 제어할 수 있습니다.
기본값은 false입니다.

.side

.side : Integer

앞면, 뒷면 또는 양면 중 어느 쪽을 렌더링할지 정의합니다.
기본값은 THREE.FrontSide입니다. 다른 옵션으로는 THREE.BackSide 또는 THREE.DoubleSide이 있습니다.