Material

Material class

Material definierar de parametrar som behövs för geometrins visuella utseende. Aspose.3D tillhandahåller skuggningsmodeller för LambertMaterial, PhongMaterial och ShaderMaterial @hideconstructor

Egenskaper

NamnBeskrivning
MAP_SPECULARAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en spekulär texturkartläggning.
MAP_DIFFUSEAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en diffus texturkartläggning.
MAP_EMISSIVEAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en emissiv texturkartläggning.
MAP_AMBIENTAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en ambient texturkartläggning.
MAP_NORMALAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en normal texturkartläggning.

Metoder

getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


getTexture

NamnBeskrivning
getTexture(slotName)Hämtar texturen från den angivna sloten, den kan vara materialets egenskapsnamn eller shaderns parameternamn

Parameters:

NamnTypBeskrivning
slotNameSträngSlotnamn.

Result: TextureBase


setTexture

NamnBeskrivning
setTexture(slotName, texture)Anger texturen till den angivna sloten

Parameters:

NamnTypBeskrivning
slotNameSträngSlotnamn.
textureTextureBaseTextur.

Result: TextureBase


toString

NamnBeskrivning
toString()Formaterar objekt till sträng.

Result: Sträng


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property


iterator

NamnBeskrivning
iterator()Reserverad för internt bruk.

Result: Property