PbrSpecularMaterial

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:PrihvatOpisivanje
transparencydoubleČitaj.Dobiva faktor transparentnosti.
normalTextureTextureBaseČitaj.Dobiva teksturu normalnog mapiranja.
@ vraćati teksturu normalnog mapiranja
/
specularGlossinessTextureTextureBaseČitaj.Dobiva teksturu za zrcalnu boju, kanal RGB čuva zrcalu i kanal A čuvari sjaj.
glossinessFactordoubleČ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
specularVector3Čitaj.Dobiva zrcalnu boju materijala, podrazumevana vrijednost je (1, 1, 1).
diffuseTextureTextureBaseČitaj.Dobiva teksturu za difuzne
@ vraćati teksturu za difuzni
/
diffuseVector3Čitaj.Dobiva difuznu boju materijala, podrazumevana vrijednost je (1, 1, 1)
@return difusnu boju materijala, podrazumevana vrijednost je (1, 1, 1)
/
emissiveTextureTextureBaseČitaj.Dobiva teksturu za emisije.
@vrati teksturu za emisije
/
emissiveColorVector3Čitaj.Dobiva emisivnu boju, podrazumevana vrijednost je (0, 0, 0)
@return emisivnoj boji, podrazumijevana vrijednost je (0, 0, 0)
/
MAP_SPECULAR_GLOSSINESSStringČitaj.Karta teksture za zrcalnu sjajnost
/
MAP_SPECULARStringČitaj.Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu spekularne teksture mapiranja.
MAP_DIFFUSEStringČitaj.Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu difusne teksture mapiranja.
MAP_EMISSIVEStringČitaj.Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu emisivnog mapiranja tekstura.
MAP_AMBIENTStringČitaj.Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu mapiranja teksture okruženja.
MAP_NORMALStringČitaj.Koristi se u setTexture(java.lang.String, com.aspose.threed.TextureBase) za dodjelu normalne teksture mapiranja.
nameStringČitaj.Dobiva ime.
propertiesPropertyCollectionČitaj.Dobija imovinu.

Metoda za primjenu

PotpisOpisivanje
PbrSpecularMaterial()Izgraditelj PbrSpecularMaterial
/
getTransparency()doubleNe 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()TextureBaseNe 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()TextureBaseNe 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()doubleNe 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()Vector3Ne 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()TextureBaseNe 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()Vector3Ne 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()TextureBaseNe 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()Vector3Ne 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)TextureBaseDobiva 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()StringFormati 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()StringSegmenti krive.
setName(name: String)Izgradnja profila CircleShape s određenim radijumom.
getProperties()PropertyCollectionInicijalizira novu instancinu klase “Cylinder”.
findProperty(name: String)PropertyInicijalizira novu instancku klase Bone.
getProperty(name: String)ObjectDobiva transformativnu matricu čvora u trenutnom položaju.
setProperty(name: String, value: Object)Dobiva segmente širine.
removeProperty(name: String)booleanDobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza.

Također pogledajte:

 Hrvatski