PbrSpecularMaterial
Približni podaci
PbrSpecularMaterial je klasa u Aspose.3D FOSS za Java. Nasljednici od: Material.
materijal za fizički prikaz na temelju difuzne boje/spejla/gluma /
Ova klasa pruža 31 metodu za rad s PbrSpecularMaterial objektima u Java programima. Postoje i sljedeće metode: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty, i 19 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS, i još 11 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
transparency | double | Čitaj. | Dobiva faktor transparentnosti. |
normalTexture | TextureBase | Čitaj. | Dobiva teksturu normalnog mapiranja. |
| @ vraćati teksturu normalnog mapiranja | |||
| / | |||
specularGlossinessTexture | TextureBase | Čitaj. | Dobiva teksturu za zrcalnu boju, kanal RGB čuva zrcalu i kanal A čuvari sjaj. |
glossinessFactor | double | Čitaj. | Dobiva sjajnost (glatkoća) materijala, 1 znači savršeno glatka i 0 znači potpuno gruba, podrazumevana vrijednost je 1, opseg je [0, 1] |
| @ vraćanje blistavosti (glatkoće) materijala, 1 znači | |||
specular | Vector3 | Čitaj. | Dobiva zrcalnu boju materijala, podrazumevana vrijednost je (1, 1, 1). |
diffuseTexture | TextureBase | Čitaj. | Dobiva teksturu za difuzne |
| @ vraćati teksturu za difuzni | |||
| / | |||
diffuse | Vector3 | Čitaj. | Dobiva difuznu boju materijala, podrazumevana vrijednost je (1, 1, 1) |
| @return difusnu boju materijala, podrazumevana vrijednost je (1, 1, 1) | |||
| / | |||
emissiveTexture | TextureBase | Čitaj. | Dobiva teksturu za emisije. |
| @vrati teksturu za emisije | |||
| / | |||
emissiveColor | Vector3 | Čitaj. | Dobiva emisivnu boju, podrazumevana vrijednost je (0, 0, 0) |
| @return emisivnoj boji, podrazumijevana vrijednost je (0, 0, 0) | |||
| / | |||
MAP_SPECULAR_GLOSSINESS | String | Čitaj. | Karta teksture za zrcalnu sjajnost |
| / | |||
MAP_SPECULAR | String | Čitaj. | Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu spekularne teksture mapiranja. |
MAP_DIFFUSE | String | Čitaj. | Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu difusne teksture mapiranja. |
MAP_EMISSIVE | String | Čitaj. | Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu emisivnog mapiranja tekstura. |
MAP_AMBIENT | String | Čitaj. | Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu mapiranja teksture okruženja. |
MAP_NORMAL | String | Čitaj. | Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu normalne teksture mapiranja. |
name | String | Čitaj. | Dobiva ime. |
properties | PropertyCollection | Čitaj. | Dobija imovinu. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PbrSpecularMaterial() | Izgraditelj PbrSpecularMaterial |
| / | |
getTransparency() → double | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva faktor transparentnosti. |
setTransparency(value: double) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Postavlja faktor transparentnosti. |
getNormalTexture() → TextureBase | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva teksturu normalnog mapiranja. |
| @ vraćati teksturu normalnog mapiranja | |
| / | |
setNormalTexture(value: TextureBase) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Postavlja teksturu normalnog mapiranja |
| @param vrijednost Nova vrijednosť | |
| / | |
getSpecularGlossinessTexture() → TextureBase | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva teksturu za zrcalnu boju, kanal RGB čuva zrcalu i kanal A čuvari sjaj. |
setSpecularGlossinessTexture(value: TextureBase) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Postavlja teksturu za zrcalnu boju, kanal RGB čuva zrcalu i kanal A čuvari sjaj. |
getGlossinessFactor() → double | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva sjajnost (glatkoća) materijala, 1 znači savršeno glatka i 0 znači potpuno gruba, podrazumevana vrijednost je 1, opseg je [0, 1] |
| @ vraćanje blistavosti (glatkoće) materijala, 1 znači | |
setGlossinessFactor(value: double) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Uređuje sjajnost (glatkoća) materijala, 1 znači savršeno glatka i 0 znači potpuno gruba, podrazumijevana vrijednost je 1, opseg je [0, 1] |
| @param vrijednost Nova vrijednosť | |
| / | |
getSpecular() → Vector3 | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva zrcalnu boju materijala, podrazumevana vrijednost je (1, 1, 1). |
setSpecular(value: Vector3) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Uređuje zrcalnu boju materijala, podrazumevana vrijednost je (1, 1, 1). |
getDiffuseTexture() → TextureBase | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva teksturu za difuzne |
| @ vraćati teksturu za difuzni | |
| / | |
setDiffuseTexture(value: TextureBase) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Postavlja teksturu za difuzne |
| @param vrijednost Nova vrijednosť | |
| / | |
getDiffuse() → Vector3 | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva difuznu boju materijala, podrazumevana vrijednost je (1, 1, 1) |
| @return difusnu boju materijala, podrazumevana vrijednost je (1, 1, 1) | |
| / | |
setDiffuse(value: Vector3) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Uređuje difuznu boju materijala, podrazumevana vrijednost je (1, 1, 1) |
| @param vrijednost Nova vrijednosť | |
| / | |
getEmissiveTexture() → TextureBase | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva teksturu za emisije. |
| @vrati teksturu za emisije | |
| / | |
setEmissiveTexture(value: TextureBase) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Postavlja teksturu za emisije |
| @param vrijednost Nova vrijednosť | |
| / | |
getEmissiveColor() → Vector3 | Ne implementiran u FOSS izdanju baca na vrijeme rada. Dobiva emisivnu boju, podrazumevana vrijednost je (0, 0, 0) |
| @return emisivnoj boji, podrazumijevana vrijednost je (0, 0, 0) | |
| / | |
setEmissiveColor(value: Vector3) | Ne implementiran u FOSS izdanju baca na vrijeme rada. Postavlja emisivnu boju, podrazumijevana vrijednost je (0, 0, 0) |
| @param vrijednost Nova vrijednosť | |
| / | |
getTexture(slotName: String) → TextureBase | Dobiva teksturu iz navedenog mjesta, može biti ime svojstva materijala ili ime parametra shadera. |
setTexture(slotName: String, texture: TextureBase) | Postavi teksturu na određeni slot. |
toString() → String | Formati su se suprotstavili stringi. |
iterator() → Iterator<TextureSlot> | Dobiva brojčara da se broji unutarnjih tekstura slotova. |
A3DObject() | Parametrizirani cilindar. Može se koristiti i za predstavljanje čunja kada je jedan od poluprežnikaGornji/polupražnjiDni nulti. |
getName() → String | Segmenti krive. |
setName(name: String) | Izgradnja profila CircleShape s određenim radijumom. |
getProperties() → PropertyCollection | Inicijalizira novu instancinu klase “Cylinder”. |
findProperty(name: String) → Property | Inicijalizira novu instancku klase Bone. |
getProperty(name: String) → Object | Dobiva transformativnu matricu čvora u trenutnom položaju. |
setProperty(name: String, value: Object) | Dobiva segmente širine. |
removeProperty(name: String) → boolean | Dobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza. |