ShaderMaterial

ShaderMaterial

Opinie generală

ShaderMaterial este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: Material.

Un material de shader care permite descrierea materialelor prin intermediul unui motor extern de render sau al unei limbi de Shader.

Această clasă oferă 15 metode pentru a lucra cu obiecte ShaderMaterial în programele Java. Metodele disponibile includ: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, name, şi încă două.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
techniquesjava.util.List<ShaderTechnique>Citeşte.Obţine toate tehnicile disponibile definite în acest material.
MAP_SPECULARStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură speculară.
MAP_DIFFUSEStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură difuză.
MAP_EMISSIVEStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură emisivă.
MAP_AMBIENTStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură ambiantă.
MAP_NORMALStringCiteşte.Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură normală.
nameStringCiteşte.A primit numele.
propertiesPropertyCollectionCiteşte.Obţine proprietăţile.

Metode de evaluare

SemnăturaDescriere:
ShaderMaterial()Inițializează o nouă instanță a clasei ShaderMaterial.
ShaderMaterial(name: String)Inițializează o nouă instanță a clasei ShaderMaterial.
getTechniques()java.util.List<ShaderTechnique>Obţine toate tehnicile disponibile definite în acest material.
getTexture(slotName: String)TextureBaseObține textura din slot specificat, poate fi numele proprietății materialului sau numele parametrului shader.
setTexture(slotName: String, texture: TextureBase)Set textura la slot specificat.
toString()StringFormatele obiect string.
iterator()Iterator<TextureSlot>Obține enumerator pentru a enumera interior textura sloturi.
A3DObject()Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero.
getName()StringSegmentele curbei.
setName(name: String)Construiește un profil CircleShape cu o rază specificată.
getProperties()PropertyCollectionIniţializează o nouă instanţă a clasei Cylinder.
findProperty(name: String)PropertyIniţializează o nouă instanţă a clasei “Bone”.
getProperty(name: String)ObjectObține matricea de transformare a nodului în poziția curentă.
setProperty(name: String, value: Object)Obţine segmentele de lăţime.
removeProperty(name: String)booleanObține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului.

Vezi și:

 Română