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:PrihvatOpisivanje
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
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