LambertMaterial
Približni podaci
LambertMaterial je klasa u Aspose.3D FOSS za .NET. Nasljednici od: Material.
Sredstva za model sjenjenja lamberta
Ova klasa pruža 11 metoda za rad s LambertMaterial objektima u .NET programima. Postoje i sljedeće metode: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, Material, RemoveProperty, SetProperty, SetTexture, ToString. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.3D FOSS za .Net. Ograničenja: AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive, i još 6 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
EmissiveColor | Vector3 | Čitanje/pisanje | Dobiva ili postavlja emisijsku boju. |
AmbientColor | Vector3 | Čitanje/pisanje | Dobiva ili postavlja okružnu boju. |
DiffuseColor | Vector3 | Čitanje/pisanje | Dobiva ili postavlja difuznu boju. |
TransparentColor | Vector3 | Čitanje/pisanje | Dobiva ili postavlja prozirnu boju. |
Transparency | double | Čitanje/pisanje | Dobiva ili postavlja transparentnost. |
MapSpecular | string | Čitaj. | Dobiva mapu zrcalnom. |
MapDiffuse | string | Čitaj. | -Sprepletat će mapu. |
MapEmissive | string | Čitaj. | -Mapa je osjetljiva. |
MapAmbient | string | Čitaj. | Dobiva sliku. |
MapNormal | string | Čitaj. | -Naravno. |
Name | string | Čitanje/pisanje | Dobiva ili postavlja ime. |
Properties | PropertyCollection | Čitaj. | Dobija imovinu. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
LambertMaterial() | Inicijalizira LambertMaterial s navedenim imenom |
LambertMaterial(name: string) | Izvršenje iz članka 1. stavka 2. |
Material() | |
GetTexture(slotName: string) | 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() | Formati su se suprotstavili stringi. |
GetEnumerator() | Dobiva brojčara da se broji unutarnjih tekstura slotova. |
A3DObject() | |
RemoveProperty(property: Property) | Uklanja dinamiku. |
GetProperty(property: string) | Dobijte vrijednost navedenog svojstva. |
SetProperty(property: string, value: object?) | Postavlja vrijednost navedenog svojstva |
FindProperty(propertyName: string) | Pronalazi svojstvo. Može biti dinamičko vlasništvo (Stvoreno od strane CreateDynamicProperty/SetProperty) ili izvorno vlasništva ((Identifikovano imenom) |