Материал

Material class

Material определяет параметры, необходимые для визуального отображения геометрии. Aspose.3D предоставляет модели затенения для LambertMaterial, PhongMaterial и ShaderMaterial @hideconstructor

Свойства

ИмяОписание
MAP_SPECULARИспользуется в setTexture(java.lang.String, com.aspose.threed.TextureBase) для назначения спекулярного отображения текстуры.
MAP_DIFFUSEИспользуется в setTexture(java.lang.String, com.aspose.threed.TextureBase) для назначения диффузного отображения текстуры.
MAP_EMISSIVEИспользуется в setTexture(java.lang.String, com.aspose.threed.TextureBase) для назначения эмиссивного отображения текстуры.
MAP_AMBIENTИспользуется в setTexture(java.lang.String, com.aspose.threed.TextureBase) для назначения амбиентного отображения текстуры.
MAP_NORMALИспользуется в setTexture(java.lang.String, com.aspose.threed.TextureBase) для назначения нормального отображения текстуры.

Методы

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