PbrSpecularMaterial
Общ преглед
PbrSpecularMaterial е клас в Aspose.3D FOSS за Java. Наследници от: Material.
Материал за физически възпроизвеждане на дифузен цвят/огледало/блестящост /
Този клас предоставя 31 метода за работа с PbrSpecularMaterial обекти в Java програми. Наличните методи включват: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty, и 19 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS, и още 11.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
transparency | double | Прочети. | Получи прозрачния фактор. |
normalTexture | TextureBase | Прочети. | Получава текстурата на нормалното картографиране. |
| @ връщане на текстурата на нормалното картографиране | |||
| / | |||
specularGlossinessTexture | TextureBase | Прочети. | Получава текстурата за огледален цвят, канал RGB съхранява огледалния цвет и канал А запазва блясъка. |
glossinessFactor | double | Прочети. | Получава блясък ((гладкост) на материала, 1 означава напълно гладък и 0 означава съвършено груб, по подразбиране стойност е 1, обхватът е [0, 1] |
| @ връща блясъкът (гладкостта) на материала, 1 означава | |||
specular | Vector3 | Прочети. | Получи огледален цвят на материала, дефолтната стойност е (1, 1, 1). |
diffuseTexture | TextureBase | Прочети. | Получава текстурата за дифузната. |
| @return текстурата за дифузната | |||
| / | |||
diffuse | Vector3 | Прочети. | Получава дифузния цвят на материала, стандартната стойност е (1, 1, 1) |
| @return разпространеният цвят на материала, стандартната стойност е (1, 1, 1) | |||
| / | |||
emissiveTexture | TextureBase | Прочети. | Получава текстурата за емисионни |
| @return texture за емисионни | |||
| / | |||
emissiveColor | Vector3 | Прочети. | Получи емисивен цвят, дефолтова стойност е (0, 0, 0) |
| @return емисионния цвят, стандартната стойност е (0, 0, 0) | |||
| / | |||
MAP_SPECULAR_GLOSSINESS | String | Прочети. | Картата на текстурата за огледална блясък |
| / | |||
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 | Прочети. | Взема имотите. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
PbrSpecularMaterial() | Създател на PbrSpecularMaterial |
| / | |
getTransparency() → double | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получи прозрачния фактор. |
setTransparency(value: double) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Определя коефициента на прозрачност. |
getNormalTexture() → TextureBase | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получава текстурата на нормалното картографиране. |
| @ връщане на текстурата на нормалното картографиране | |
| / | |
setNormalTexture(value: TextureBase) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Определя текстурата на нормалното картографиране. |
| @ параметрова стойност Нова стойност | |
| / | |
getSpecularGlossinessTexture() → TextureBase | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получава текстурата за огледален цвят, канал RGB съхранява огледалния цвет и канал А запазва блясъка. |
setSpecularGlossinessTexture(value: TextureBase) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Определя текстурата за огледален цвят, канал RGB съхранява огледалния цвет и канал А запазва блестота. |
getGlossinessFactor() → double | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получава блясък ((гладкост) на материала, 1 означава напълно гладък и 0 означава съвършено груб, по подразбиране стойност е 1, обхватът е [0, 1] |
| @ връща блясъкът (гладкостта) на материала, 1 означава | |
setGlossinessFactor(value: double) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Установява блясъка ((гладкост) на материала, 1 означава напълно гладък и 0 означава съвършено груб, стандартната стойност е 1, обхватът е [0, 1] |
| @ параметрова стойност Нова стойност | |
| / | |
getSpecular() → Vector3 | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получи огледален цвят на материала, дефолтната стойност е (1, 1, 1). |
setSpecular(value: Vector3) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Установява огледален цвят на материала, стандартната стойност е (1, 1, 1). |
getDiffuseTexture() → TextureBase | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получава текстурата за дифузната. |
| @return текстурата за дифузната | |
| / | |
setDiffuseTexture(value: TextureBase) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Определя текстурата за дифузната |
| @ параметрова стойност Нова стойност | |
| / | |
getDiffuse() → Vector3 | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получава дифузния цвят на материала, стандартната стойност е (1, 1, 1) |
| @return разпространеният цвят на материала, стандартната стойност е (1, 1, 1) | |
| / | |
setDiffuse(value: Vector3) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Установява дифузния цвят на материала, стандартната стойност е (1, 1, 1) |
| @ параметрова стойност Нова стойност | |
| / | |
getEmissiveTexture() → TextureBase | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получава текстурата за емисионни |
| @return texture за емисионни | |
| / | |
setEmissiveTexture(value: TextureBase) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Определя текстурата за емисионни |
| @ параметрова стойност Нова стойност | |
| / | |
getEmissiveColor() → Vector3 | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Получи емисивен цвят, дефолтова стойност е (0, 0, 0) |
| @return емисионния цвят, стандартната стойност е (0, 0, 0) | |
| / | |
setEmissiveColor(value: Vector3) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Определя емисионния цвят, стойността по подразбиране е (0, 0, 0) |
| @ параметрова стойност Нова стойност | |
| / | |
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 | Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт. |