PbrMaterial

Panoramica

PbrMaterial è una classe in Aspose.3D FOSS per TypeScript. Eredita da: Material.

PbrMaterial.constructor crea un nuovo PbrMaterial con un nome opzionale e il colore albedo di base.

Questa classe dichiara 11 metodi per oggetti PbrMaterial nei programmi TypeScript. I metodi disponibili includono: constructor, findProperty, fromMaterial, getProperty, getTexture, removeProperty, setProperty, setTexture, toString. I membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.3D FOSS per TypeScript. Proprietà: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, albedo, e altre 12.

Proprietà

NomeTipoAccessoDescrizione
albedo`Vector3null`Lettura/Scrittura
albedoTexture`TextureBasenull`Lettura/Scrittura
normalTexture`TextureBasenull`Lettura/Scrittura
metallicFactornumberLettura/ScritturaOttiene il fattore metallico.
roughnessFactornumberLettura/ScritturaOttiene il fattore di rugosità.
metallicRoughness`TextureBasenull`Lettura/Scrittura
occlusionTexture`TextureBasenull`Lettura/Scrittura
occlusionFactornumberLettura/ScritturaOttiene il fattore di occlusione.
emissiveTexture`TextureBasenull`Lettura/Scrittura
emissiveColor`Vector3null`Lettura/Scrittura
transparencynumberLettura/ScritturaOttiene la trasparenza.
MAP_SPECULAR``Lettura/ScritturaOttiene o imposta la mappa speculare.
MAP_DIFFUSE``Lettura/ScritturaOttiene o imposta la mappa diffusa.
MAP_EMISSIVE``Lettura/ScritturaOttiene o imposta la mappa emissiva.
MAP_AMBIENT``Lettura/ScritturaOttiene o imposta la mappa ambientale.
MAP_NORMAL``Lettura/ScritturaOttiene o imposta la mappa normale.
namestringLettura/ScritturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
`constructor(name: stringnull, albedo: Vector3
fromMaterial(material: Material) → PbrMaterialRestituisce un PbrMaterial inizializzato dalle proprietà di un Material esistente
`constructor(name: stringnull)`
getTexture(_slotName: string) → `TextureBasenull`
setTexture(_slotName: string, _texture: TextureBase)Imposta il valore della texture.
constructor(name: string)Chiama il costruttore(name) su questa istanza di PbrMaterial.
findProperty(propertyName: string) → `Propertynull`
getProperty(property: string) → anyChiama getProperty(property) su questa istanza di PbrMaterial.
setProperty(property: string, value: any)Imposta il valore della proprietà.
`removeProperty(property: stringProperty)→boolean`
toString() → stringChiama toString su questa istanza PbrMaterial.

Vedi anche

 Italiano