ShaderMaterial

ShaderMaterial

Přehled

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

Shader materiál, který umožňuje popsat materiál pomocí externího renderovacího enginu nebo shaderového jazyka.

Tato třída poskytuje 17 metod pro práci s objekty ShaderMaterial v programech Java. Dostupné metody zahrnují: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty a 2 další metody. Veškeré 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, name a 2 další.

Vlastnosti

Název:Typ:PřístupPopis:
techniquesjava.util.List<ShaderTechnique>ČteníZíská všechny dostupné techniky definované v tomto materiálu.
MAP_SPECULARStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení spekulárního texturového mapování.
MAP_DIFFUSEStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení difúzního texturového mapování.
MAP_EMISSIVEStringČteníPoužívá se v setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení emisivního texturového mapování.
MAP_AMBIENTStringČteníPoužívá se v metodě setTexture(java.lang.String, com.aspose.threed.TextureBase) k přiřazení ambientního mapování textury.
MAP_NORMALStringČteníPoužívá se v metodě 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:
ShaderMaterial()Inicializuje novou instanci třídy ShaderMaterial.
ShaderMaterial(name: String)Inicializuje novou instanci třídy ShaderMaterial.
getTechniques() → java.util.List<ShaderTechnique>Získá všechny dostupné techniky definované v tomto materiálu.
getTexture(slotName: String) → TextureBaseZíská texturu ze zadaného slotu, může to být název vlastnosti materiálu nebo parametr 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 ShaderMaterial.
A3DObject(name: String)Volá A3DObject(name) na této instanci ShaderMaterial.
getName() → StringVrací název.
setName(name: String)Nastaví hodnotu name.
getProperties() → PropertyCollectionVrací vlastnosti.
findProperty(name: String) → PropertyNa této instanci ShaderMaterial volá findProperty(name).
getProperty(name: String) → ObjectNa této instanci ShaderMaterial volá getProperty(name).
setProperty(name: String, value: Object)Nastaví hodnotu vlastnosti.
removeProperty(name: String) → booleanVolá removeProperty(name) na tuto instanci ShaderMaterial.
removeProperty(property: Property) → booleanVolá removeProperty(property) na tuto instanci ShaderMaterial.

Viz také:

 Čeština