LambertMaterial

LambertMaterial class

Материал для ламбертовой модели затенения

Методы

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:

ИмяТипОписание
propertyPropertyКакое свойство удалить

Result: boolean


removeProperty

ИмяОписание
removeProperty(property)Удалить указанное свойство, определённое по имени

Parameters:

ИмяТипОписание
propertStringnull

Result: boolean


getProperty

ИмяОписание
getProperty(property)Получить значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства

Result: Object


setProperty

ИмяОписание
setProperty(property, value)Устанавливает значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства
valueObjectЗначение свойства

Result: Object


findProperty

ИмяОписание
findProperty(propertyName)Находит свойство. Это может быть динамическое свойство (Created by CreateDynamicProperty/SetProperty) или нативное свойство (Identified by its name)

Parameters:

ИмяТипОписание
propertyNameStringИмя свойства.

Result: Property


iterator

ИмяОписание
iterator()Зарезервировано для внутреннего использования.

Result: Property