ShaderMaterial
Общ преглед
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, и още 2 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
techniques | java.util.List<ShaderTechnique> | Прочети. | Взема всички техники, дефинирани в този материал. |
MAP_SPECULAR | String | Прочети. | Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи спекулярно картографиране на текстура. |
MAP_DIFFUSE | String | Прочети. | Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи разпространена текстура на картиране. |
MAP_EMISSIVE | String | Прочети. | Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи емисивно текстурно съчетание. |
MAP_AMBIENT | String | Прочети. | Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи мапиране на околната текстура. |
MAP_NORMAL | String | Прочети. | Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи нормална текстура на картиране. |
name | String | Прочети. | - Да, но не и името. |
properties | PropertyCollection | Прочети. | Взема имотите. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
ShaderMaterial() | Инициализира нов екземпляр на класа ShaderMaterial . |
ShaderMaterial(name: String) | Инициализира нов екземпляр на класа ShaderMaterial . |
getTechniques() → java.util.List<ShaderTechnique> | Взема всички техники, дефинирани в този материал. |
getTexture(slotName: String) → TextureBase | Получава текстурата от посочения слот, може да бъде името на свойството на материала или параметъра на сензора. |
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 | Инициализира нова инстанция на класа Кости. |
getProperty(name: String) → Object | Получи трансформационната матрица на възела в текуща поза. |
setProperty(name: String, value: Object) | Получава широките сегменти. |
removeProperty(name: String) → boolean | Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт. |