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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
emissiveColor | Vector3 | Lezen | Haalt de emissieve kleur op of stelt deze in. |
ambientColor | Vector3 | Lezen | Haalt op of stelt de omgevingskleur in. |
diffuseColor | Vector3 | Lezen | Krijgt of stelt de diffuse kleur in. |
transparentColor | Vector3 | Lezen | Haalt de transparante kleur op of stelt deze in. |
transparency | double | Lezen | Krijgt of stelt de transparantiefactor in. |
MAP_SPECULAR | String | Lezen | Gebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een speculaire textuurmapping toe te wijzen. |
MAP_DIFFUSE | String | Lezen | Gebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een diffuse textuurmapping toe te wijzen. |
MAP_EMISSIVE | String | Lezen | Gebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een emissieve textuurmapping toe te wijzen. |
MAP_AMBIENT | String | Lezen | Gebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een ambient texture mapping toe te wijzen. |
MAP_NORMAL | String | Lezen | Gebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een normale texture mapping toe te wijzen. |
name | String | Lezen | Haalt de naam op. |
properties | PropertyCollection | Lezen | Haalt de eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
LambertMaterial() | Initialiseert een nieuw exemplaar van de LambertMaterial klasse. |
LambertMaterial(name: String) | Initialiseert een nieuw exemplaar van de LambertMaterial klasse. |
getEmissiveColor() → Vector3 | Haalt of stelt de emissieve kleur in. |
setEmissiveColor(emissiveColor: Vector3) | Stelt de emissieve kleurwaarde in. |
getAmbientColor() → Vector3 | Haalt de omgevingskleur op of stelt deze in. |
setAmbientColor(ambientColor: Vector3) | Stelt de ambientkleurwaarde in. |
getDiffuseColor() → Vector3 | Haalt of stelt de diffuse kleur in. |
setDiffuseColor(diffuseColor: Vector3) | Stelt de diffusiekleurwaarde in. |
getTransparentColor() → Vector3 | Haalt of stelt de transparante kleur. |
setTransparentColor(transparentColor: Vector3) | Stelt de transparante kleurwaarde in. |
getTransparency() → double | Haalt op of stelt de transparantiefactor in. |
setTransparency(transparency: double) | Stelt de transparantiewaarde in. |
getTexture(slotName: String) → TextureBase | Haalt 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() → String | Formateert 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() → String | Retourneert de naam. |
setName(name: String) | Stelt de naamwaarde in. |
getProperties() → PropertyCollection | Retourneert de eigenschappen. |
findProperty(name: String) → Property | Roept findProperty(name) aan op deze LambertMaterial instantie. |
getProperty(name: String) → Object | Haalt of stelt de emissieve kleur in. |
setProperty(name: String, value: Object) | Stelt de eigenschapswaarde in. |
removeProperty(name: String) → boolean | Roept removeProperty(name) aan op deze LambertMaterial instantie. |
removeProperty(property: Property) → boolean | Roept removeProperty(property) aan op deze LambertMaterial instantie. |