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:AccessOpisivanje
MapSpecularstringČitaj.Koristi se u GetTexture/SetTexture za dodjelu mapiranja spekularne teksture.
MapDiffusestringČitaj.Koristi se u GetTexture/SetTexture za dodjelu difusne teksture.
MapEmissivestringČitaj.Ugrađen je u GetTexture/SetTexture za dodjelu emisivnog mapiranja teksture.
MapAmbientstringČitaj.Ugrađen je u GetTexture/SetTexture za dodjelu mapiranja teksture okruženja.
MapNormalstringČitaj.Koristi se u GetTexture/SetTexture za dodjelu normalne teksture.
NamestringČitanje/pisanjeDohvaća ili postavlja naziv.
PropertiesPropertyCollectionČitaj.Dohvaća kolekciju svih svojstava.

Metoda za primjenu

SignatureOpisivanje
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.

Također pogledajte:

 Hrvatski