PbrSpecularMaterial

PbrSpecularMaterial

Opinie generală

PbrSpecularMaterial este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: Material.

Material pentru o reproducere fizică bazată pe culoare/ oglindă/lucru difuz.

Această clasă oferă 31 de metode pentru a lucra cu obiecte PbrSpecularMaterial în programele Java. Metodele disponibile includ: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty, și 19 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS, şi încă 11.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
transparencydoubleCiteşte.Obţine factorul de transparenţă.
normalTextureTextureBaseCiteşte.Obține textura de cartografiere normală
@return textura de cartografiere normală
/
specularGlossinessTextureTextureBaseCiteşte.Obține textura pentru culoarea speculară, canalul RGB stochează culoare speculara și canal A stochez strălucire.
glossinessFactordoubleCiteşte.Obține lustruirea (glatitudinea) materialului, 1 înseamnă perfect neted și 0 înseamnă complet brut, valoarea implicită este 1, intervalul este [0, 1]
@return glosiness ((glatitudinea) materialului, 1 înseamnă
specularVector3Citeşte.Obține culoarea speculară a materialului, valoarea implicită este (1, 1, 1).
diffuseTextureTextureBaseCiteşte.Obține textura pentru difuză
@return textura pentru difuză
/
diffuseVector3Citeşte.Obține culoarea difuză a materialului, valoarea implicită este (1, 1, 1)
@return culoarea difuză a materialului, valoarea implicită este (1, 1, 1)
/
emissiveTextureTextureBaseCiteşte.Obține textura pentru emisivă
@return textura pentru emissive
/
emissiveColorVector3Citeşte.Obține culoarea emisivă, valoarea implicită este (0, 0, 0)
@return culoarea emisă, valoarea implicită este (0, 0, 0)
/
MAP_SPECULAR_GLOSSINESSStringCiteşte.Harta de textură pentru strălucirea speculară
/
MAP_SPECULARStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură speculară.
MAP_DIFFUSEStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură difuză.
MAP_EMISSIVEStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură emisivă.
MAP_AMBIENTStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură ambiantă.
MAP_NORMALStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură normală.
nameStringCiteşte.A primit numele.
propertiesPropertyCollectionCiteşte.Obţine proprietăţile.

Metode de evaluare

SemnăturaDescriere:
PbrSpecularMaterial()Constructorul PbrSpecularMaterial
/
getTransparency()doubleNu este implementat în ediția FOSS aruncări la runtime. Obţine factorul de transparenţă.
setTransparency(value: double)Nu este implementat în ediția FOSS aruncări la runtime. Stabilirea factorului de transparență.
getNormalTexture()TextureBaseNu este implementat în ediția FOSS aruncări la runtime. Obține textura de cartografiere normală
@return textura de cartografiere normală
/
setNormalTexture(value: TextureBase)Nu este implementat în ediția FOSS aruncări la runtime. Setarea texturii de cartografiere normală
@ valoare parameter Valore nouă
/
getSpecularGlossinessTexture()TextureBaseNu este implementat în ediția FOSS aruncări la runtime. Obține textura pentru culoarea speculară, canalul RGB stochează culoare speculara și canal A stochez strălucire.
setSpecularGlossinessTexture(value: TextureBase)Nu este implementat în ediția FOSS aruncări la runtime. Setează textura pentru culoarea speculară, canalul RGB stochează culoare speculara și canal A stochez strălucirea.
getGlossinessFactor()doubleNu este implementat în ediția FOSS aruncări la runtime. Obține lustruirea (glatitudinea) materialului, 1 înseamnă perfect neted și 0 înseamnă complet brut, valoarea implicită este 1, intervalul este [0, 1]
@return glosiness ((glatitudinea) materialului, 1 înseamnă
setGlossinessFactor(value: double)Nu este implementat în ediția FOSS aruncări la runtime. Setarea lustruirii (glatitudinea) a materialului, 1 înseamnă perfect neted și 0 înseamnă complet brut, valoarea implicită este 1, intervalul este [0, 1]
@ valoare parameter Valore nouă
/
getSpecular()Vector3Nu este implementat în ediția FOSS aruncări la runtime. Obține culoarea speculară a materialului, valoarea implicită este (1, 1, 1).
setSpecular(value: Vector3)Nu este implementat în ediția FOSS aruncări la runtime. Setarea culorii speculară a materialului, valoarea implicită este (1, 1, 1).
getDiffuseTexture()TextureBaseNu este implementat în ediția FOSS aruncări la runtime. Obține textura pentru difuză
@return textura pentru difuză
/
setDiffuseTexture(value: TextureBase)Nu este implementat în ediția FOSS aruncări la runtime. Setarea texturii pentru difuză
@ valoare parameter Valore nouă
/
getDiffuse()Vector3Nu este implementat în ediția FOSS aruncări la runtime. Obține culoarea difuză a materialului, valoarea implicită este (1, 1, 1)
@return culoarea difuză a materialului, valoarea implicită este (1, 1, 1)
/
setDiffuse(value: Vector3)Nu este implementat în ediția FOSS aruncări la runtime. Setarea culorii difuze a materialului, valoarea implicită este (1, 1, 1)
@ valoare parameter Valore nouă
/
getEmissiveTexture()TextureBaseNu este implementat în ediția FOSS aruncări la runtime. Obține textura pentru emisivă
@return textura pentru emissive
/
setEmissiveTexture(value: TextureBase)Nu este implementat în ediția FOSS aruncări la runtime. Setarea texturii pentru emisiuni de gaz.
@ valoare parameter Valore nouă
/
getEmissiveColor()Vector3Nu este implementat în ediția FOSS aruncări la runtime. Obține culoarea emisivă, valoarea implicită este (0, 0, 0)
@return culoarea emisă, valoarea implicită este (0, 0, 0)
/
setEmissiveColor(value: Vector3)Nu este implementat în ediția FOSS aruncări la runtime. Setarea culorii emisii, valoarea implicită este (0, 0, 0)
@ valoare parameter Valore nouă
/
getTexture(slotName: String)TextureBaseObține textura din slot specificat, poate fi numele proprietății materialului sau numele parametrului shader.
setTexture(slotName: String, texture: TextureBase)Set textura la slot specificat.
toString()StringFormatele obiect string.
iterator()Iterator<TextureSlot>Obține enumerator pentru a enumera interior textura sloturi.
A3DObject()Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero.
getName()StringSegmentele curbei.
setName(name: String)Construiește un profil CircleShape cu o rază specificată.
getProperties()PropertyCollectionIniţializează o nouă instanţă a clasei Cylinder.
findProperty(name: String)PropertyIniţializează o nouă instanţă a clasei “Bone”.
getProperty(name: String)ObjectObține matricea de transformare a nodului în poziția curentă.
setProperty(name: String, value: Object)Obţine segmentele de lăţime.
removeProperty(name: String)booleanObține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului.

Vezi și:

 Română