LambertMaterial

Približni podaci

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

Materijal za model lamberta.

Ova klasa pruža 24 metode za rad s LambertMaterial objektima u Java programima. Postoje i sljedeće metode: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor, i 11 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, ambientColor, i još 6 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
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
LambertMaterial()Inicijalizira novu instanclu klase LambertMaterial .
LambertMaterial(name: String)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 instancciju 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