LambertMaterial

Przegląd

LambertMaterial jest klasą w Aspose.3D FOSS dla TypeScript. Dziedziczy po: Material.

LambertMaterial.constructor tworzy instancję LambertMaterial, opcjonalnie przypisując nazwę.

Ta klasa deklaruje 9 metod dla obiektów LambertMaterial w programach TypeScript. Dostępne metody to: constructor, findProperty, getProperty, getTexture, removeProperty, setProperty, setTexture, toString. Publiczne członkowie są dostępni dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.3D FOSS dla TypeScript. Właściwości: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor oraz 6 dodatkowych.

Właściwości

NazwaTypDostępOpis
MAP_SPECULAR``Odczyt/zapisPobiera lub ustawia mapę specular.
MAP_DIFFUSE``Odczyt/zapisPobiera lub ustawia mapę dyfuzyjną.
MAP_EMISSIVE``Odczyt/zapisPobiera lub ustawia mapę emisji.
MAP_AMBIENT``Odczyt/zapisPobiera lub ustawia mapę ambient.
MAP_NORMAL``Odczyt/zapisPobiera lub ustawia mapę normalną.
emissiveColor`Vector3null`Odczyt/zapis
ambientColor`Vector3null`Odczyt/zapis
diffuseColor`Vector3null`Odczyt/zapis
transparentColor`Vector3null`Odczyt/zapis
transparencynumberOdczyt/zapisPobiera przezroczystość.
namestringOdczyt/zapisPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
`constructor(name: stringnull)`
getTexture(_slotName: string) → `TextureBasenull`
setTexture(_slotName: string, _texture: TextureBase)Ustawia wartość tekstury.
constructor(name: string)Wywołuje konstruktor(name) na tej instancji LambertMaterial.
findProperty(propertyName: string) → `Propertynull`
getProperty(property: string) → anyWywołuje getProperty(property) na tej instancji LambertMaterial.
setProperty(property: string, value: any)Ustawia wartość właściwości.
`removeProperty(property: stringProperty)→boolean`
toString() → stringWywołuje toString na tej instancji LambertMaterial.

Zobacz także

 Polski