PhongMaterial

Približni podaci

PhongMaterial je klasa u Aspose.3D FOSS za Java. Nasljednici od: LambertMaterial.

Materijal za blinn-phong model sjenenja.

Ova klasa pruža 35 metoda za rad s PhongMaterial objektima u Java programima. Postoje i sljedeće metode: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor, i 22 dodatna 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, ambientColor, i još 11 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
specularColorVector3Čitaj.Dobiva ili postavlja zrcalnu boju.
specularFactordoubleČitaj.Dobiva ili postavlja spekularni faktor.
shininessdoubleČitaj.Dobiva ili postavlja sjaj, to kontrolira veličinu zrcalnog osvetljenja.
reflectionColorVector3Čitaj.Dobiva ili postavlja boju odraza.
reflectionFactordoubleČitaj.Dobiva ili postavlja atenuiranje boje odrazovanja.
emissiveColorVector3Čitaj.Dobiva ili postavlja emisijsku boju.
ambientColorVector3Čitaj.Dobiva ili postavlja okružnu boju.
diffuseColorVector3Čitaj.Dobiva ili postavlja difuznu boju.
transparentColorVector3Čitaj.Dobiva ili postavlja prozirnu boju.
transparencydoubleČitaj.Dobiva ili postavlja faktor transparentnosti.
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
PhongMaterial()Inicijalizira novu instanclu klase PhongMaterial .
PhongMaterial(name: String)Inicijalizira novu instanclu klase PhongMaterial .
getSpecularColor()Vector3Dobiva ili postavlja zrcalnu boju.
setSpecularColor(specularColor: Vector3)Postavlja vrijednost zrcalne boje.
getSpecularFactor()doubleDobiva ili postavlja spekularni faktor.
setSpecularFactor(specularFactor: double)Postavlja vrijednost spekulacijske faktor.
getShininess()doubleDobiva ili postavlja sjaj, to kontrolira veličinu zrcalnog osvetljenja.
setShininess(shininess: double)Postavlja vrijednost sjajnosti.
getReflectionColor()Vector3Dobiva ili postavlja boju odraza.
setReflectionColor(reflectionColor: Vector3)Postavlja vrijednost boje odraz.
getReflectionFactor()doubleDobiva ili postavlja atenuiranje boje odrazovanja.
setReflectionFactor(reflectionFactor: double)Uređuje vrijednost faktora odražavanja.
LambertMaterial()Inicijalizira novu instanclu klase LambertMaterial .
getEmissiveColor()Vector3Dobiva ili postavlja emisijsku boju.
setEmissiveColor(emissiveColor: Vector3)Postavlja vrijednost emisije boje.
getAmbientColor()Vector3Dobiva ili postavlja okružnu boju.
setAmbientColor(ambientColor: Vector3)Postavlja vrijednost okružne boje.
getDiffuseColor()Vector3Dobiva ili postavlja difuznu boju.
setDiffuseColor(diffuseColor: Vector3)Prikazuje ili postavlja sjaj, to kontrolira veličinu zrcalnog osvetljenja. Formula zrcala: SpecularColor * SpecularFactor (N tačka H) ^ Sjaj
getTransparentColor()Vector3Dobiva ili postavlja prozirnu boju.
setTransparentColor(transparentColor: Vector3)Postavlja vrijednost transparentne boje.
getTransparency()doubleDobiva ili postavlja faktor transparentnosti.
setTransparency(transparency: double)Uređuje vrijednost transparentnosti.
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