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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
emissiveColor | Vector3 | Citeşte. | Obţine sau stabileşte culoarea emisă. |
ambientColor | Vector3 | Citeşte. | Obţine sau stabileşte culoarea ambiantă. |
diffuseColor | Vector3 | Citeşte. | Obține sau stabilește culoarea difuză. |
transparentColor | Vector3 | Citeşte. | Obţine sau stabileşte culoarea transparentă. |
transparency | double | Citeşte. | Obține sau stabilește factorul de transparență. |
MAP_SPECULAR | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură speculară. |
MAP_DIFFUSE | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură difuză. |
MAP_EMISSIVE | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură emisivă. |
MAP_AMBIENT | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură ambiantă. |
MAP_NORMAL | String | Citeşte. | Utilizat în setTexture(java.lang.String, com.aspose.threed.TextureBase) pentru a atribui o cartografiere de textură normală. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
LambertMaterial() | Inițializează o nouă instanță a clasei LambertMaterial. |
LambertMaterial(name: String) | Inițializează o nouă instanță a clasei LambertMaterial. |
getEmissiveColor() → Vector3 | Obţine sau stabileşte culoarea emisă. |
setEmissiveColor(emissiveColor: Vector3) | Stabilirea valorii de culoare emisie. |
getAmbientColor() → Vector3 | Obţine sau stabileşte culoarea ambiantă. |
setAmbientColor(ambientColor: Vector3) | Stabilește valoarea de culoare ambiantă. |
getDiffuseColor() → Vector3 | Obț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() → Vector3 | Obţine sau stabileşte culoarea transparentă. |
setTransparentColor(transparentColor: Vector3) | Stabilește valoarea de culoare transparentă. |
getTransparency() → double | Obține sau stabilește factorul de transparență. |
setTransparency(transparency: double) | Stabilește valoarea transparenței. |
getTexture(slotName: String) → TextureBase | Obț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() → String | Formatele 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() → String | Segmentele curbei. |
setName(name: String) | Construiește un profil CircleShape cu o rază specificată. |
getProperties() → PropertyCollection | Iniţializează o nouă instanţă a clasei Cylinder. |
findProperty(name: String) → Property | Iniţializează o nouă instanţă a clasei “Bone”. |
getProperty(name: String) → Object | Obține matricea de transformare a nodului în poziția curentă. |
setProperty(name: String, value: Object) | Obţine segmentele de lăţime. |
removeProperty(name: String) → boolean | Obține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului. |