LambertMaterial

LambertMaterial

Overzicht

LambertMaterial is een klasse in Aspose.3D FOSS voor Java. Erft van: Material.

Material voor lambert shading model.

Deze klasse biedt 26 methoden voor het werken met LambertMaterial objecten in Java programma’s. Beschikbare methoden omvatten: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor, en 11 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket. Eigenschappen: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, en nog 6.

Eigenschappen

NaamTypeToegangBeschrijving
emissiveColorVector3LezenHaalt de emissieve kleur op of stelt deze in.
ambientColorVector3LezenHaalt op of stelt de omgevingskleur in.
diffuseColorVector3LezenKrijgt of stelt de diffuse kleur in.
transparentColorVector3LezenHaalt de transparante kleur op of stelt deze in.
transparencydoubleLezenKrijgt of stelt de transparantiefactor in.
MAP_SPECULARStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een speculaire textuurmapping toe te wijzen.
MAP_DIFFUSEStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een diffuse textuurmapping toe te wijzen.
MAP_EMISSIVEStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een emissieve textuurmapping toe te wijzen.
MAP_AMBIENTStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een ambient texture mapping toe te wijzen.
MAP_NORMALStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een normale texture mapping toe te wijzen.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
LambertMaterial()Initialiseert een nieuw exemplaar van de LambertMaterial klasse.
LambertMaterial(name: String)Initialiseert een nieuw exemplaar van de LambertMaterial klasse.
getEmissiveColor() → Vector3Haalt of stelt de emissieve kleur in.
setEmissiveColor(emissiveColor: Vector3)Stelt de emissieve kleurwaarde in.
getAmbientColor() → Vector3Haalt de omgevingskleur op of stelt deze in.
setAmbientColor(ambientColor: Vector3)Stelt de ambientkleurwaarde in.
getDiffuseColor() → Vector3Haalt of stelt de diffuse kleur in.
setDiffuseColor(diffuseColor: Vector3)Stelt de diffusiekleurwaarde in.
getTransparentColor() → Vector3Haalt of stelt de transparante kleur.
setTransparentColor(transparentColor: Vector3)Stelt de transparante kleurwaarde in.
getTransparency() → doubleHaalt op of stelt de transparantiefactor in.
setTransparency(transparency: double)Stelt de transparantiewaarde in.
getTexture(slotName: String) → TextureBaseHaalt de texture op uit de opgegeven slot; dit kan de eigenschapsnaam van het materiaal of de parameternaam van de shader zijn.
setTexture(slotName: String, texture: TextureBase)Stelt de textuur in op het opgegeven slot.
toString() → StringFormateert object naar string.
iterator() → Iterator<TextureSlot>Haalt de enumerator op om interne textuurslots te enumereren.
A3DObject()Roept A3DObject aan op deze LambertMaterial instantie.
A3DObject(name: String)Roept A3DObject(name) aan op deze LambertMaterial instantie.
getName() → StringRetourneert de naam.
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionRetourneert de eigenschappen.
findProperty(name: String) → PropertyRoept findProperty(name) aan op deze LambertMaterial instantie.
getProperty(name: String) → ObjectHaalt of stelt de emissieve kleur in.
setProperty(name: String, value: Object)Stelt de eigenschapswaarde in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze LambertMaterial instantie.
removeProperty(property: Property) → booleanRoept removeProperty(property) aan op deze LambertMaterial instantie.

Zie ook

 Nederlands