LambertMaterial

LambertMaterial

Panoramica

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

Material per il modello di shading Lambert.

Questa classe fornisce 26 metodi per lavorare con gli oggetti LambertMaterial nei programmi Java. I metodi disponibili includono: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor e 11 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor e altre 6.

Proprietà

NomeTipoAccessoDescrizione
emissiveColorVector3LetturaOttiene o imposta il colore emissivo.
ambientColorVector3LetturaOttiene o imposta il colore ambientale.
diffuseColorVector3LetturaOttiene o imposta il colore diffuso.
transparentColorVector3LetturaOttiene o imposta il colore trasparente.
transparencydoubleLetturaOttiene o imposta il fattore di trasparenza.
MAP_SPECULARStringLetturaUsato in setTexture(java.lang.String, com.aspose.threed.TextureBase) per assegnare una mappatura della texture speculare.
MAP_DIFFUSEStringLetturaUsato in setTexture(java.lang.String, com.aspose.threed.TextureBase) per assegnare una mappatura della texture diffusa.
MAP_EMISSIVEStringLetturaUsato in setTexture(java.lang.String, com.aspose.threed.TextureBase) per assegnare una mappatura della texture emissiva.
MAP_AMBIENTStringLetturaUsato in setTexture(java.lang.String, com.aspose.threed.TextureBase) per assegnare una mappatura della texture ambientale.
MAP_NORMALStringLetturaUsato in setTexture(java.lang.String, com.aspose.threed.TextureBase) per assegnare una mappatura della texture normale.
nameStringLetturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
LambertMaterial()Inizializza una nuova istanza della classe LambertMaterial.
LambertMaterial(name: String)Inizializza una nuova istanza della classe LambertMaterial.
getEmissiveColor() → Vector3Ottiene o imposta il colore emissivo.
setEmissiveColor(emissiveColor: Vector3)Imposta il valore del colore emissivo.
getAmbientColor() → Vector3Ottiene o imposta il colore ambientale.
setAmbientColor(ambientColor: Vector3)Imposta il valore del colore ambientale.
getDiffuseColor() → Vector3Ottiene o imposta il colore diffuso.
setDiffuseColor(diffuseColor: Vector3)Imposta il valore del colore diffuso.
getTransparentColor() → Vector3Ottiene o imposta il colore trasparente.
setTransparentColor(transparentColor: Vector3)Imposta il valore del colore trasparente.
getTransparency() → doubleOttiene o imposta il fattore di trasparenza.
setTransparency(transparency: double)Imposta il valore della trasparenza.
getTexture(slotName: String) → TextureBaseOttiene la texture dallo slot specificato, può essere il nome della proprietà del materiale o il nome del parametro dello shader.
setTexture(slotName: String, texture: TextureBase)Imposta la texture nello slot specificato.
toString() → StringFormatta l’oggetto in stringa.
iterator() → Iterator<TextureSlot>Ottiene l’enumeratore per enumerare gli slot di texture interni.
A3DObject()Chiama A3DObject su questa istanza di LambertMaterial.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza di LambertMaterial.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionRestituisce le proprietà.
findProperty(name: String) → PropertyChiama findProperty(name) su questa istanza di LambertMaterial.
getProperty(name: String) → ObjectOttiene o imposta il colore emissivo.
setProperty(name: String, value: Object)Imposta il valore della proprietà.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di LambertMaterial.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di LambertMaterial.

Vedi anche

 Italiano