PbrMaterial
Översikt
PbrMaterial är en klass i Aspose.3D FOSS för Typescript. ärvt från: Material.
PbrMaterial.constructor skapar en ny PbrMaterial med ett valfritt namn och bas albedo färg.
Denna klass ger 2 metoder för att arbeta med PbrMaterial objekt i Typescript-program. Tillgängliga metoder inkluderar: constructor, fromMaterial. Alla offentliga medlemmar är tillgängliga för någon typskriptansökan efter att ha installerat Aspose.3D FOSS för typskriptspaket. och egenskaper: albedo, albedoTexture, emissiveColor, emissiveTexture, metallicFactor, metallicRoughness,Och 5 fler.
Beskrivning
PbrMaterial är en klass i Aspose.3D FOSS-biblioteket för TypeScript som visar 1 metod och 11 egenskaper för programmatisk användning. Material, ärva delad funktionalitet från sin föräldralyp.
Kernkapaciteterna inkluderar: vector3 \; texturebase ; `texturabase . Dessa operationer gör det möjligt för utvecklare att integrera pbrmaterialfunktionalitet direkt i TypeScript applikationer.
Instanser skapas via en enda konstruktör som initialiserar objektet med standardvärden.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
albedo | `Vector3 | null` | Läs/ Skriv |
albedoTexture | `TextureBase | null` | Läs/ Skriv |
normalTexture | `TextureBase | null` | Läs/ Skriv |
metallicFactor | number | Läs/ Skriv | Det är metallfaktorn. |
roughnessFactor | number | Läs/ Skriv | Det är den grymma faktorn. |
metallicRoughness | `TextureBase | null` | Läs/ Skriv |
occlusionTexture | `TextureBase | null` | Läs/ Skriv |
occlusionFactor | number | Läs/ Skriv | Det är oklaritetsfaktorn. |
emissiveTexture | `TextureBase | null` | Läs/ Skriv |
emissiveColor | `Vector3 | null` | Läs/ Skriv |
transparency | number | Läs/ Skriv | Fått transparens. |
Metoder
| Signature | Beskrivning |
|---|---|
| `constructor(name: string | null, albedo: Vector3 |
fromMaterial(material: Material) → PbrMaterial | Återställer en PbrMaterial initialiserad från egenskaperna hos ett befintligt Material |