PbrMaterial

Przegląd

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

PbrMaterial.constructor tworzy nowy PbrMaterial z opcjonalną nazwą i podstawowym kolorem albedo.

Ta klasa deklaruje 11 metod dla obiektów PbrMaterial w programach TypeScript. Dostępne metody to: constructor, findProperty, fromMaterial, getProperty, getTexture, removeProperty, setProperty, setTexture, toString. Publiczne elementy są dostępne 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, albedo oraz 12 innych.

Właściwości

NazwaTypDostępOpis
albedo`Vector3null`Odczyt/zapis
albedoTexture`TextureBasenull`Odczyt/zapis
normalTexture`TextureBasenull`Odczyt/zapis
metallicFactornumberOdczyt/zapisPobiera czynnik metaliczny.
roughnessFactornumberOdczyt/zapisPobiera współczynnik szorstkości.
metallicRoughness`TextureBasenull`Odczyt/zapis
occlusionTexture`TextureBasenull`Odczyt/zapis
occlusionFactornumberOdczyt/zapisPobiera współczynnik zacienienia.
emissiveTexture`TextureBasenull`Odczyt/zapis
emissiveColor`Vector3null`Odczyt/zapis
transparencynumberOdczyt/zapisPobiera przejrzystość.
MAP_SPECULAR``Odczyt/zapisPobiera lub ustawia map specular.
MAP_DIFFUSE``Odczyt/zapisPobiera lub ustawia map diffuse.
MAP_EMISSIVE``Odczyt/zapisPobiera lub ustawia mapę emisji.
MAP_AMBIENT``Odczyt/zapisPobiera lub ustawia mapę ambient.
MAP_NORMAL``Odczyt/zapisPobiera lub ustawia mapę normalną.
namestringOdczyt/zapisPobiera nazwę.
propertiesPropertyCollectionOdczytZwraca właściwości.

Metody

SygnaturaOpis
`constructor(name: stringnull, albedo: Vector3
fromMaterial(material: Material) → PbrMaterialZwraca PbrMaterial zainicjowany na podstawie właściwości istniejącego Material
`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 PbrMaterial.
findProperty(propertyName: string) → `Propertynull`
getProperty(property: string) → anyWywołuje getProperty(property) na tej instancji PbrMaterial.
setProperty(property: string, value: any)Ustawia wartość właściwości.
`removeProperty(property: stringProperty)→boolean`
toString() → stringWywołuje toString na tej instancji PbrMaterial.

Zobacz także

 Polski