LambertMaterial

LambertMaterial

Opinie generală

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

Material pentru modelul de umbrire Lambert.

Această clasă oferă 24 de metode pentru a lucra cu obiecte LambertMaterial în programele Java. Metodele disponibile includ: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor, și 11 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, ambientColor, şi încă 6 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
emissiveColorVector3Citeşte.Obţine sau stabileşte culoarea emisă.
ambientColorVector3Citeşte.Obţine sau stabileşte culoarea ambiantă.
diffuseColorVector3Citeşte.Obține sau stabilește culoarea difuză.
transparentColorVector3Citeşte.Obţine sau stabileşte culoarea transparentă.
transparencydoubleCiteşte.Obține sau stabilește factorul de transparență.
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:
LambertMaterial()Inițializează o nouă instanță a clasei LambertMaterial.
LambertMaterial(name: String)Inițializează o nouă instanță a clasei LambertMaterial.
getEmissiveColor()Vector3Obţine sau stabileşte culoarea emisă.
setEmissiveColor(emissiveColor: Vector3)Stabilirea valorii de culoare emisie.
getAmbientColor()Vector3Obţine sau stabileşte culoarea ambiantă.
setAmbientColor(ambientColor: Vector3)Stabilește valoarea de culoare ambiantă.
getDiffuseColor()Vector3Obține sau stabilește culoarea difuză.
setDiffuseColor(diffuseColor: Vector3)Obține sau stabilește strălucirea, aceasta controlează dimensiunea evidențierii specular. Formula de speculare: SpecularColor * SpecularFactor (N punct H) ^ Stralucire
getTransparentColor()Vector3Obţine sau stabileşte culoarea transparentă.
setTransparentColor(transparentColor: Vector3)Stabilește valoarea de culoare transparentă.
getTransparency()doubleObține sau stabilește factorul de transparență.
setTransparency(transparency: double)Stabilește valoarea transparenței.
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ă