Materiaal

Material class

Materiaal definieert de parameters die nodig zijn voor het visuele uiterlijk van geometrie. Aspose.3D biedt shadingmodellen voor LambertMaterial, PhongMaterial en ShaderMaterial @hideconstructor

Properties

NaamBeschrijving
MAP_SPECULARGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een speculaire textuurmapping toe te wijzen.
MAP_DIFFUSEGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een diffuse textuurmapping toe te wijzen.
MAP_EMISSIVEGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een emissieve textuurmapping toe te wijzen.
MAP_AMBIENTGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een ambient textuurmapping toe te wijzen.
MAP_NORMALGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een normale textuurmapping toe te wijzen.

Methoden

getName

NaamBeschrijving
getName()Haalt de naam op of stelt deze in. De naam.

Result:


setName

NaamBeschrijving
setName(value)Haalt de naam op of stelt deze in. De naam.

Result:


getProperties

NaamBeschrijving
getProperties()Haalt de collectie van alle eigenschappen op.

Result:


getTexture

NaamBeschrijving
getTexture(slotName)Haalt de textuur op uit de opgegeven slot, dit kan de naam van een materiaaleigenschap of de naam van een shaderparameter zijn.

Parameters:

NaamTypeBeschrijving
slotNameStringSlotnaam.

Result: TextureBase


setTexture

NaamBeschrijving
setTexture(slotName, texture)Stelt de textuur in op de opgegeven slot

Parameters:

NaamTypeBeschrijving
slotNameStringSlotnaam.
textureTextureBaseTextuur.

Result: TextureBase


toString

NaamBeschrijving
toString()Formatteert object naar string

Result: String


removeProperty

NaamBeschrijving
removeProperty(property)Verwijdert een dynamische eigenschap.

Parameters:

NaamTypeBeschrijving
eigenschapEigenschapWelke eigenschap moet worden verwijderd

Result: boolean


removeProperty

NaamBeschrijving
removeProperty(property)Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

NaamTypeBeschrijving
propertStringnull

Result: boolean


getProperty

NaamBeschrijving
getProperty(property)Haal de waarde van de opgegeven eigenschap op

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap

Result: Object


setProperty

NaamBeschrijving
setProperty(property, value)Stelt de waarde van de opgegeven eigenschap in

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap
valueObjectDe waarde van de eigenschap

Result: Object


findProperty

NaamBeschrijving
findProperty(propertyName)Zoekt de eigenschap. Het kan een dynamische eigenschap (Gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap(Geadresseerd aan de hand van zijn naam)

Parameters:

NaamTypeBeschrijving
propertyNameStringNaam van eigenschap.

Result: Eigenschap


iterator

NaamBeschrijving
iterator()Gereserveerd voor intern gebruik.

Result: Eigenschap