ShaderMaterial
Overview
ShaderMaterial является классом в Aspose.3D FOSS для Java. Наследники от: Material.
Материал-шэдер, позволяющий описывать материал с помощью внешнего движка рендеринга или языка шейдера.
Этот класс предоставляет 15 методов для работы с объектами ShaderMaterial в программах Java. Доступные методы включают: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty, и 2 дополнительных метода. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.3D FOSS for Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, name,И еще два.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
techniques | java.util.List<ShaderTechnique> | Read | Получил все доступные методы, описанные в этом материале. |
MAP_SPECULAR | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения спекулярной текстуры-картировки. |
MAP_DIFFUSE | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения диффузного текстурального отображения. |
MAP_EMISSIVE | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения эмиссивного текстура-картирования. |
MAP_AMBIENT | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения отображения окружающей текстуры. |
MAP_NORMAL | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения нормальной текстуры. |
name | String | Read | Узнает имя. |
properties | PropertyCollection | Read | Получил свойства. |
Methods
| Signature | Description |
|---|---|
ShaderMaterial() | Инициализирует новый экземпляр класса ShaderMaterial . |
ShaderMaterial(name: String) | Инициализирует новый экземпляр класса ShaderMaterial . |
getTechniques() → java.util.List<ShaderTechnique> | Получил все доступные методы, описанные в этом материале. |
getTexture(slotName: String) → TextureBase | Получает текстуру из указанного слота, это может быть имя свойства материала или параметр shader. |
setTexture(slotName: String, texture: TextureBase) | Устанавливает текстуру на указанный слот. |
toString() → String | Форматы не соответствуют строке. |
iterator() → Iterator<TextureSlot> | Заставляет перечислитель перечислять внутренние слоты текстуры. |
A3DObject() | Параметризированный цилиндр. Он также может быть использован для представления конуса, когда один из радиусов Top/radiusBottom равен нулю. |
getName() → String | Сегменты кривой. |
setName(name: String) | Создает профиль CircleShape с указанным радиусом. |
getProperties() → PropertyCollection | Инициализирует новый экземпляр класса “Цилиндр”. |
findProperty(name: String) → Property | Инициализирует новый экземпляр класса Bone. |
getProperty(name: String) → Object | Получивает матрицу трансформации узла в текущей позе. |
setProperty(name: String, value: Object) | Получивает ширину сегментов. |
removeProperty(name: String) → boolean | Получает переходную систему координат контрольных точек/нормальной во время импорта/экспорта. |