LambertMaterial

LambertMaterial

Přehled

LambertMaterial je třída v Aspose.3D FOSS pro Java. Dědí z: Material.

Material pro Lambertův model stínování.

Tato třída poskytuje 26 metod pro práci s objekty LambertMaterial v programech Java. Dostupné metody zahrnují: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor a 11 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor a 6 dalších.

Vlastnosti

Název:Typ:PřístupPopis:
emissiveColorVector3ČteníZíská nebo nastaví emisní barvu.
ambientColorVector3ČteníZíská nebo nastaví ambientní barvu.
diffuseColorVector3ČteníZíská nebo nastaví difúzní barvu.
transparentColorVector3ČteníZíská nebo nastaví průhlednou barvu.
transparencydoubleČteníZíská nebo nastaví faktor průhlednosti.
MAP_SPECULARStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení specular texturového mapování.
MAP_DIFFUSEStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení diffuse texturového mapování.
MAP_EMISSIVEStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení emissive texturového mapování.
MAP_AMBIENTStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení ambientního mapování textury.
MAP_NORMALStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení normálního mapování textury.
nameStringČteníZíská název.
propertiesPropertyCollectionČteníZíská vlastnosti.

Metody

Podpis:Popis:
LambertMaterial()Inicializuje novou instanci třídy LambertMaterial.
LambertMaterial(name: String)Inicializuje novou instanci třídy LambertMaterial.
getEmissiveColor() → Vector3Získá nebo nastaví emisní barvu.
setEmissiveColor(emissiveColor: Vector3)Nastaví hodnotu emisní barvy.
getAmbientColor() → Vector3Získá nebo nastaví ambientní barvu.
setAmbientColor(ambientColor: Vector3)Nastaví hodnotu ambientní barvy.
getDiffuseColor() → Vector3Získá nebo nastaví difúzní barvu.
setDiffuseColor(diffuseColor: Vector3)Nastaví hodnotu difúzní barvy.
getTransparentColor() → Vector3Získá nebo nastaví průhlednou barvu.
setTransparentColor(transparentColor: Vector3)Nastaví hodnotu průhledné barvy.
getTransparency() → doubleZíská nebo nastaví faktor průhlednosti.
setTransparency(transparency: double)Nastaví hodnotu průhlednosti.
getTexture(slotName: String) → TextureBaseZíská texturu ze specifikovaného slotu, může to být název vlastnosti materiálu nebo název parametru shaderu.
setTexture(slotName: String, texture: TextureBase)Nastaví texturu do určeného slotu.
toString() → StringFormátuje objekt na řetězec.
iterator() → Iterator<TextureSlot>Získá enumerátor pro enumeraci interních texturových slotů.
A3DObject()Volá A3DObject na této instanci LambertMaterial.
A3DObject(name: String)Volá A3DObject(name) na této instanci LambertMaterial.
getName() → StringVrací název.
setName(name: String)Nastaví hodnotu názvu.
getProperties() → PropertyCollectionVrací vlastnosti.
findProperty(name: String) → PropertyVolá findProperty(name) na této instanci LambertMaterial.
getProperty(name: String) → ObjectZíská nebo nastaví emisní barvu.
setProperty(name: String, value: Object)Nastaví hodnotu vlastnosti.
removeProperty(name: String) → booleanVolá removeProperty(name) na této instanci LambertMaterial.
removeProperty(property: Property) → booleanVolá removeProperty(property) na této instanci LambertMaterial.

Viz také:

 Čeština