LambertMaterial
General
LambertMaterial és una classe en FOSS per Java. Heretaris de: Material.
Material per a el model de ombregat lambert.
Aquesta classe proporciona 24 mètodes per treballar amb objectes LambertMaterial en programes Java. Els mètodes disponibles inclouen: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor, i 11 mètodes addicionals. Tots els membres públics són accessibles per a qualsevol aplicació Java després d’instal·lar el paquet FOSS for Java. Propietats: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, i 6 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
emissiveColor | Vector3 | Llegeix. | Obté o estableix el color emissiu. |
ambientColor | Vector3 | Llegeix. | Obté o estableix el color ambient. |
diffuseColor | Vector3 | Llegeix. | Obté o estableix el color difús. |
transparentColor | Vector3 | Llegeix. | Obté o estableix el color transparent. |
transparency | double | Llegeix. | Obté o estableix el factor de transparència. |
MAP_SPECULAR | String | Llegeix. | Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mapeig de textura especular. |
MAP_DIFFUSE | String | Llegeix. | Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mappatge de textura difusa. |
MAP_EMISSIVE | String | Llegeix. | Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mappatge de textura emissiva. |
MAP_AMBIENT | String | Llegeix. | Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mapeig de textura ambiental. |
MAP_NORMAL | String | Llegeix. | Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mappatge de textura normal. |
name | String | Llegeix. | Obté el nom. |
properties | PropertyCollection | Llegeix. | Obté les propietats. |
Mètodes
| Signature | Descripció |
|---|---|
LambertMaterial() | Inicialitza una nova instància de la classe LambertMaterial. |
LambertMaterial(name: String) | Inicialitza una nova instància de la classe LambertMaterial. |
getEmissiveColor() → Vector3 | Obté o estableix el color emissiu. |
setEmissiveColor(emissiveColor: Vector3) | Estableix el valor del color emissiu. |
getAmbientColor() → Vector3 | Obté o estableix el color ambient. |
setAmbientColor(ambientColor: Vector3) | Estableix el valor del color ambient. |
getDiffuseColor() → Vector3 | Obté o estableix el color difús. |
setDiffuseColor(diffuseColor: Vector3) | Obté o fixa la brillantor, això controla el mida del punt destacat especular. La fórmula de specular: SpecularColor * SpecularFactor (N punt H) ^ Brillantora |
getTransparentColor() → Vector3 | Obté o estableix el color transparent. |
setTransparentColor(transparentColor: Vector3) | Estableix el valor del color transparent. |
getTransparency() → double | Obté o estableix el factor de transparència. |
setTransparency(transparency: double) | Estableix el valor de transparència. |
getTexture(slotName: String) → TextureBase | Obté la textura de l’espatlla especificada, pot ser el nom de propietat del material o el nome del paràmetre de shader. |
setTexture(slotName: String, texture: TextureBase) | Estableix la textura a la ranura especificada. |
toString() → String | Formats objecte a cadena. |
iterator() → Iterator<TextureSlot> | Obté l’enumerador per enumerar les ranures de textura internes. |
A3DObject() | Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero. |
getName() → String | Els segments de la corba. |
setName(name: String) | Construeix un perfil CircleShape amb radi especificat. |
getProperties() → PropertyCollection | Inicialitza una nova instància de la classe Cylindres. |
findProperty(name: String) → Property | Inicialitza una nova instància de la classe Bone. |
getProperty(name: String) → Object | Obté la matriu de transformació del node en la postura actual. |
setProperty(name: String, value: Object) | Obté els segments d’amplada. |
removeProperty(name: String) → boolean | Obté el sistema de coordenades del punt de control/normal durant la importació/exportació. |