ShaderMaterial
Približni podaci
ShaderMaterial je klasa u Aspose.3D FOSS za Java. Nasljednici od: Material.
Shader materijal koji omogućuje opis materijala pomoću vanjskog renderinga ili shader jezika.
Ova klasa pruža 15 metoda za rad s ShaderMaterial objektima u Java programima. Postoje i sljedeće metode: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty, i 2 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, name, i još 2 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
techniques | java.util.List<ShaderTechnique> | Čitaj. | Dobija sve dostupne tehnike definirane u ovom materijalu. |
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 |
|---|---|
ShaderMaterial() | Inicijalizira novu instanclu klase ShaderMaterial . |
ShaderMaterial(name: String) | Inicijalizira novu instanclu klase ShaderMaterial . |
getTechniques() → java.util.List<ShaderTechnique> | Dobija sve dostupne tehnike definirane u ovom materijalu. |
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. |