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: | Prihvat | Opisivanje |
|---|---|---|---|
emissiveColor | Vector3 | Čitaj. | Dobiva ili postavlja emisijsku boju. |
ambientColor | Vector3 | Čitaj. | Dobiva ili postavlja okružnu boju. |
diffuseColor | Vector3 | Čitaj. | Dobiva ili postavlja difuznu boju. |
transparentColor | Vector3 | Čitaj. | Dobiva ili postavlja prozirnu boju. |
transparency | double | Čitaj. | Dobiva ili postavlja faktor transparentnosti. |
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 |
|---|---|
LambertMaterial() | Inicijalizira novu instanclu klase LambertMaterial . |
LambertMaterial(name: String) | Inicijalizira novu instanclu klase LambertMaterial . |
getEmissiveColor() → Vector3 | Dobiva ili postavlja emisijsku boju. |
setEmissiveColor(emissiveColor: Vector3) | Postavlja vrijednost emisije boje. |
getAmbientColor() → Vector3 | Dobiva ili postavlja okružnu boju. |
setAmbientColor(ambientColor: Vector3) | Postavlja vrijednost okružne boje. |
getDiffuseColor() → Vector3 | Dobiva 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() → Vector3 | Dobiva ili postavlja prozirnu boju. |
setTransparentColor(transparentColor: Vector3) | Postavlja vrijednost transparentne boje. |
getTransparency() → double | Dobiva ili postavlja faktor transparentnosti. |
setTransparency(transparency: double) | Uređuje vrijednost transparentnosti. |
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 instancciju 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. |