PbrSpecularMaterial

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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
transparencydoubleПрочети.Получи прозрачния фактор.
normalTextureTextureBaseПрочети.Получава текстурата на нормалното картографиране.
@ връщане на текстурата на нормалното картографиране
/
specularGlossinessTextureTextureBaseПрочети.Получава текстурата за огледален цвят, канал RGB съхранява огледалния цвет и канал А запазва блясъка.
glossinessFactordoubleПрочети.Получава блясък ((гладкост) на материала, 1 означава напълно гладък и 0 означава съвършено груб, по подразбиране стойност е 1, обхватът е [0, 1]
@ връща блясъкът (гладкостта) на материала, 1 означава
specularVector3Прочети.Получи огледален цвят на материала, дефолтната стойност е (1, 1, 1).
diffuseTextureTextureBaseПрочети.Получава текстурата за дифузната.
@return текстурата за дифузната
/
diffuseVector3Прочети.Получава дифузния цвят на материала, стандартната стойност е (1, 1, 1)
@return разпространеният цвят на материала, стандартната стойност е (1, 1, 1)
/
emissiveTextureTextureBaseПрочети.Получава текстурата за емисионни
@return texture за емисионни
/
emissiveColorVector3Прочети.Получи емисивен цвят, дефолтова стойност е (0, 0, 0)
@return емисионния цвят, стандартната стойност е (0, 0, 0)
/
MAP_SPECULAR_GLOSSINESSStringПрочети.Картата на текстурата за огледална блясък
/
MAP_SPECULARStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи спекулярно картографиране на текстура.
MAP_DIFFUSEStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи разпространена текстура на картиране.
MAP_EMISSIVEStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи емисивно текстурно съчетание.
MAP_AMBIENTStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи мапиране на околната текстура.
MAP_NORMALStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи нормална текстура на картиране.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български