LambertMaterial

LambertMaterial class

Lambert 셰이딩 모델을 위한 재질

메서드

constructor

이름설명
constructor()LambertMaterial 클래스의 새 인스턴스를 초기화합니다.

Result:


constructor_overload

이름설명
constructor_overload(name)LambertMaterial 클래스의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
nameString이름

Result:


getEmissiveColor

이름설명
getEmissiveColor()방출 색상을 가져오거나 설정합니다.

Result:


setEmissiveColor

이름설명
setEmissiveColor(value)방출 색상을 가져오거나 설정합니다.

Result:


getAmbientColor

이름설명
getAmbientColor()주변 색상을 가져오거나 설정합니다. 예시: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


setAmbientColor

이름설명
setAmbientColor(value)주변 색상을 가져오거나 설정합니다. 예시: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


getDiffuseColor

이름설명
getDiffuseColor()확산 색상을 가져오거나 설정합니다. 예시: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); 확산.

Result:


setDiffuseColor

이름설명
setDiffuseColor(value)확산 색상을 가져오거나 설정합니다. 예시: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); 확산.

Result:


getTransparentColor

이름설명
getTransparentColor()투명 색상을 가져오거나 설정합니다. 예시: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); 투명 색상.

Result:


setTransparentColor

이름설명
setTransparentColor(value)투명 색상을 가져오거나 설정합니다. 예시: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); 투명 색상.

Result:


getTransparency

이름설명
getTransparency()투명도 계수를 가져오거나 설정합니다. 이 계수는 0(0%, 완전 불투명)과 1(100%, 완전 투명) 사이여야 합니다. 잘못된 계수 값은 클램프됩니다. 예시: var mat = new LambertMaterial(); mat.Transparency = 0.3; 투명도 계수.

Result:


setTransparency

이름설명
setTransparency(value)투명도 계수를 가져오거나 설정합니다. 이 계수는 0(0%, 완전 불투명)과 1(100%, 완전 투명) 사이여야 합니다. 잘못된 계수 값은 클램프됩니다. 예시: var mat = new LambertMaterial(); mat.Transparency = 0.3; 투명도 계수.

Result:


getName

이름설명
getName()이름을 가져오거나 설정합니다. 이름.

Result:


setName

이름설명
setName(value)이름을 가져오거나 설정합니다. 이름.

Result:


getProperties

이름설명
getProperties()모든 속성의 컬렉션을 가져옵니다.

Result:


getTexture

이름설명
getTexture(slotName)지정된 슬롯에서 텍스처를 가져옵니다. 이는 재질의 속성 이름이거나 셰이더의 매개변수 이름일 수 있습니다.

Parameters:

이름유형설명
slotNameString슬롯 이름.

Result: TextureBase


setTexture

이름설명
setTexture(slotName, texture)지정된 슬롯에 텍스처를 설정합니다.

Parameters:

이름유형설명
slotNameString슬롯 이름.
textureTextureBase텍스처.

Result: TextureBase


toString

이름설명
toString()객체를 문자열로 포맷합니다.

Result: String


removeProperty

이름설명
removeProperty(property)동적 속성을 제거합니다.

Parameters:

이름유형설명
속성속성제거할 속성은 무엇입니까

Result: boolean


removeProperty

이름설명
removeProperty(property)이름으로 식별된 지정된 속성을 제거합니다.

Parameters:

이름유형설명
propertStringnull

Result: boolean


getProperty

이름설명
getProperty(property)지정된 속성의 값을 가져옵니다

Parameters:

이름유형설명
속성String속성 이름

Result: Object


setProperty

이름설명
setProperty(property, value)지정된 속성의 값을 설정합니다

Parameters:

이름유형설명
속성String속성 이름
valueObject속성의 값

Result: Object


findProperty

이름설명
findProperty(propertyName)속성을 찾습니다. 동적 속성 (Created by CreateDynamicProperty/SetProperty) 또는 네이티브 속성(Identified by its name) 일 수 있습니다

Parameters:

이름유형설명
propertyNameString속성 이름.

Result: 속성


iterator

이름설명
iterator()내부 사용을 위해 예약되었습니다.

Result: 속성