PbrSpecularMaterial

PbrSpecularMaterial class

Материал для физически основанного рендеринга, основанный на диффузном цвете/спекуляре/глянце.

Свойства

ИмяОписание
MAP_SPECULAR_GLOSSINESSТекстурная карта для зеркального блеска

Методы

constructor

ИмяОписание
constructor()Конструктор класса PbrSpecularMaterial

Result:


getTransparency

ИмяОписание
getTransparency()Получает или задает коэффициент прозрачности. Коэффициент должен находиться в диапазоне от 0 (0 %, полностью непрозрачно) до 1 (100 %, полностью прозрачно). Любое недопустимое значение коэффициента будет ограничено. Коэффициент прозрачности.

Result:


setTransparency

ИмяОписание
setTransparency(value)Получает или задает коэффициент прозрачности. Коэффициент должен находиться в диапазоне от 0 (0 %, полностью непрозрачно) до 1 (100 %, полностью прозрачно). Любое недопустимое значение коэффициента будет ограничено. Коэффициент прозрачности.

Result:


getNormalTexture

ИмяОписание
getNormalTexture()Получает или задает текстуру нормального отображения

Result:


setNormalTexture

ИмяОписание
setNormalTexture(value)Получает или задает текстуру нормального отображения

Result:


getSpecularGlossinessTexture

ИмяОписание
getSpecularGlossinessTexture()Получает или задает текстуру для зеркального цвета, канал RGB хранит зеркальный цвет, а канал A хранит блеск.

Result:


setSpecularGlossinessTexture

ИмяОписание
setSpecularGlossinessTexture(value)Получает или задает текстуру для зеркального цвета, канал RGB хранит зеркальный цвет, а канал A хранит блеск.

Result:


getGlossinessFactor

ИмяОписание
getGlossinessFactor()Получает или задает степень блеска (гладкости) материала, 1 означает полностью гладко, а 0 — полностью шероховато, значение по умолчанию — 1, диапазон [0, 1].

Result:


setGlossinessFactor

ИмяОписание
setGlossinessFactor(value)Получает или задает степень блеска (гладкости) материала, 1 означает полностью гладко, а 0 — полностью шероховато, значение по умолчанию — 1, диапазон [0, 1].

Result:


getSpecular

ИмяОписание
getSpecular()Получает или задает зеркальный цвет материала, значение по умолчанию — (1, 1, 1).

Result:


setSpecular

ИмяОписание
setSpecular(value)Получает или задает зеркальный цвет материала, значение по умолчанию — (1, 1, 1).

Result:


getDiffuseTexture

ИмяОписание
getDiffuseTexture()Получает или задает текстуру диффузного отражения

Result:


setDiffuseTexture

ИмяОписание
setDiffuseTexture(value)Получает или задает текстуру диффузного отражения

Result:


getDiffuse

ИмяОписание
getDiffuse()Получает или задает диффузный цвет материала, значение по умолчанию — (1, 1, 1).

Result:


setDiffuse

ИмяОписание
setDiffuse(value)Получает или задает диффузный цвет материала, значение по умолчанию — (1, 1, 1).

Result:


getEmissiveTexture

ИмяОписание
getEmissiveTexture()Получает или задает текстуру эмиссии

Result:


setEmissiveTexture

ИмяОписание
setEmissiveTexture(value)Получает или задает текстуру эмиссии

Result:


getEmissiveColor

ИмяОписание
getEmissiveColor()Получает или задает эмиссионный цвет, значение по умолчанию — (0, 0, 0).

Result:


setEmissiveColor

ИмяОписание
setEmissiveColor(value)Получает или задает эмиссионный цвет, значение по умолчанию — (0, 0, 0).

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