PbrMaterial

Overzicht

PbrMaterial is een klasse in Aspose.3D FOSS voor TypeScript. Erft van: Material.

PbrMaterial.constructor maakt een nieuw PbrMaterial met een optionele naam en basis albedo-kleur.

Deze klasse declareert 11 methoden voor PbrMaterial objecten in TypeScript programma’s. Beschikbare methoden omvatten: constructor, findProperty, fromMaterial, getProperty, getTexture, removeProperty, setProperty, setTexture, toString. Publieke leden zijn toegankelijk voor elke TypeScript applicatie na het installeren van het Aspose.3D FOSS voor TypeScript pakket. Eigenschappen: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, albedo, en nog 12.

Eigenschappen

NaamTypeToegangBeschrijving
albedo`Vector3null`Lezen/schrijven
albedoTexture`TextureBasenull`Lezen/schrijven
normalTexture`TextureBasenull`Lezen/schrijven
metallicFactornumberLezen/schrijvenHaalt de metallic factor op.
roughnessFactornumberLezen/schrijvenHaalt de ruigheidfactor op.
metallicRoughness`TextureBasenull`Lezen/schrijven
occlusionTexture`TextureBasenull`Lezen/schrijven
occlusionFactornumberLezen/schrijvenHaalt de occlusiefactor op.
emissiveTexture`TextureBasenull`Lezen/schrijven
emissiveColor`Vector3null`Lezen/schrijven
transparencynumberLezen/schrijvenHaalt de transparantie op.
MAP_SPECULAR``Lezen/schrijvenHaalt op of stelt de map specular in.
MAP_DIFFUSE``Lezen/schrijvenGets of sets de diffuse map.
MAP_EMISSIVE``Lezen/schrijvenHaalt of stelt de map emissive in.
MAP_AMBIENT``Lezen/schrijvenGeeft de omgevingsmap terug of stelt deze in.
MAP_NORMAL``Lezen/schrijvenHaalt de map normal op of stelt deze in.
namestringLezen/schrijvenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
`constructor(name: stringnull, albedo: Vector3
fromMaterial(material: Material) → PbrMaterialRetourneert een PbrMaterial die is geïnitialiseerd vanuit de eigenschappen van een bestaande Material
`constructor(name: stringnull)`
getTexture(_slotName: string) → `TextureBasenull`
setTexture(_slotName: string, _texture: TextureBase)Stelt de textuurwaarde in.
constructor(name: string)Roept constructor(name) aan op deze PbrMaterial instantie.
findProperty(propertyName: string) → `Propertynull`
getProperty(property: string) → anyRoept getProperty(property) aan op deze PbrMaterial instantie.
setProperty(property: string, value: any)Stelt de waarde van de eigenschap in.
`removeProperty(property: stringProperty)→boolean`
toString() → stringRoept toString aan op deze PbrMaterial instantie.

Zie ook

 Nederlands