LambertMaterial

Panoramica

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

LambertMaterial.constructor crea un’istanza LambertMaterial, assegnando facoltativamente un nome.

Questa classe dichiara 9 metodi per gli oggetti LambertMaterial nei programmi TypeScript. I metodi disponibili includono: constructor, findProperty, getProperty, getTexture, removeProperty, setProperty, setTexture, toString. I membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo l’installazione del pacchetto Aspose.3D FOSS per TypeScript. Proprietà: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, e altre 6.

Proprietà

NomeTipoAccessoDescrizione
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 map ambient.
MAP_NORMAL``Lettura/ScritturaOttiene o imposta la mappa normale.
emissiveColor`Vector3null`Lettura/Scrittura
ambientColor`Vector3null`Lettura/Scrittura
diffuseColor`Vector3null`Lettura/Scrittura
transparentColor`Vector3null`Lettura/Scrittura
transparencynumberLettura/ScritturaOttiene la trasparenza.
namestringLettura/ScritturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
`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 LambertMaterial.
findProperty(propertyName: string) → `Propertynull`
getProperty(property: string) → anyChiama getProperty(property) su questa istanza di LambertMaterial.
setProperty(property: string, value: any)Imposta il valore della proprietà.
`removeProperty(property: stringProperty)→boolean`
toString() → stringChiama toString su questa istanza di LambertMaterial.

Vedi anche

 Italiano