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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
transparency | double | Citeşte. | Obţine factorul de transparenţă. |
normalTexture | TextureBase | Citeşte. | Obține textura de cartografiere normală |
| @return textura de cartografiere normală | |||
| / | |||
specularGlossinessTexture | TextureBase | Citeşte. | Obține textura pentru culoarea speculară, canalul RGB stochează culoare speculara și canal A stochez strălucire. |
glossinessFactor | double | Citeş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ă | |||
specular | Vector3 | Citeşte. | Obține culoarea speculară a materialului, valoarea implicită este (1, 1, 1). |
diffuseTexture | TextureBase | Citeşte. | Obține textura pentru difuză |
| @return textura pentru difuză | |||
| / | |||
diffuse | Vector3 | Citeşte. | Obține culoarea difuză a materialului, valoarea implicită este (1, 1, 1) |
| @return culoarea difuză a materialului, valoarea implicită este (1, 1, 1) | |||
| / | |||
emissiveTexture | TextureBase | Citeşte. | Obține textura pentru emisivă |
| @return textura pentru emissive | |||
| / | |||
emissiveColor | Vector3 | Citeşte. | Obține culoarea emisivă, valoarea implicită este (0, 0, 0) |
| @return culoarea emisă, valoarea implicită este (0, 0, 0) | |||
| / | |||
MAP_SPECULAR_GLOSSINESS | String | Citeşte. | Harta de textură pentru strălucirea speculară |
| / | |||
MAP_SPECULAR | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură speculară. |
MAP_DIFFUSE | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură difuză. |
MAP_EMISSIVE | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură emisivă. |
MAP_AMBIENT | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură ambiantă. |
MAP_NORMAL | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură normală. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PbrSpecularMaterial() | Constructorul PbrSpecularMaterial |
| / | |
getTransparency() → double | Nu 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() → TextureBase | Nu 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() → TextureBase | Nu 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() → double | Nu 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() → Vector3 | Nu 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() → TextureBase | Nu 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() → Vector3 | Nu 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() → TextureBase | Nu 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() → Vector3 | Nu 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) → TextureBase | Obț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() → String | Formatele 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() → String | Segmentele curbei. |
setName(name: String) | Construiește un profil CircleShape cu o rază specificată. |
getProperties() → PropertyCollection | Iniţializează o nouă instanţă a clasei Cylinder. |
findProperty(name: String) → Property | Iniţializează o nouă instanţă a clasei “Bone”. |
getProperty(name: String) → Object | Obține matricea de transformare a nodului în poziția curentă. |
setProperty(name: String, value: Object) | Obţine segmentele de lăţime. |
removeProperty(name: String) → boolean | Obține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului. |