Material
Približni podaci
Material je klasa u Aspose.3D FOSS za Java. Nasljednici od: A3DObject, Iterable<TextureSlot>.
Materijal definiše parametre potrebne za vizualni izgled geometrije.
Ova klasa pruža 12 metoda za rad s materijalnim objektima u Java programima. Postoje i sljedeće metode: A3DObject, findProperty, getName, getProperties, getProperty, getTexture, iterator, removeProperty, setName, setProperty, setTexture, toString. 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š jedan.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
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 |
|---|---|
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 instancinu 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. |