Material
Približni podaci
Material je klasa u Aspose.3D FOSS za .NET. Nasljednici od: A3DObject, INamedObject, IEnumerable<TextureSlot>.
Materijal definiše parametre potrebne za vizualni izgled geometrije.
Ova klasa pruža 9 metoda za rad s materijalnim objektima u .NET programima. Postoje i sljedeće metode: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, RemoveProperty, SetProperty, SetTexture, ToString. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.3D FOSS za .Net. Ograničenja: MapAmbient, MapDiffuse, MapEmissive, MapNormal, MapSpecular, Name, i još jedan.
Oznake i značajke
| Izvršni datum: | Iznos: | Access | Opisivanje |
|---|---|---|---|
MapSpecular | string | Čitaj. | Koristi se u GetTexture/SetTexture za dodjelu mapiranja spekularne teksture. |
MapDiffuse | string | Čitaj. | Koristi se u GetTexture/SetTexture za dodjelu difusne teksture. |
MapEmissive | string | Čitaj. | Ugrađen je u GetTexture/SetTexture za dodjelu emisivnog mapiranja teksture. |
MapAmbient | string | Čitaj. | Ugrađen je u GetTexture/SetTexture za dodjelu mapiranja teksture okruženja. |
MapNormal | string | Čitaj. | Koristi se u GetTexture/SetTexture za dodjelu normalne teksture. |
Name | string | Čitanje/pisanje | Dohvaća ili postavlja naziv. |
Properties | PropertyCollection | Čitaj. | Dohvaća kolekciju svih svojstava. |
Metoda za primjenu
| Signature | Opisivanje |
|---|---|
GetTexture(slotName: string) | /// |
SetTexture(slotName: string, texture: TextureBase) | Postavlja teksturu na određeni slot. |
ToString() | Formati su se suprotstavili stringi. |
GetEnumerator() | Dohvaća enumerator za enumeriranje internih teksturnih slotova. |
A3DObject() | Inicijalizira novu instancciju klase A3DOobject bez imena. |
RemoveProperty(property: Property) | Uklanja dinamiku. |
GetProperty(property: string) | Dohvati vrijednost specificiranog svojstva |
SetProperty(property: string, value: object?) | Postavlja vrijednost određenog svojstva |
FindProperty(propertyName: string) | Pronalazi imovinu. |