LambertMaterial
Revisión
LambertMaterial Es una clase en Aspose.3D FOSS para Java. Heredados de: Material.
Material para el modelo de sombra lambert.
Esta clase proporciona 24 métodos para trabajar con los objetos LambertMaterial en programas de Java. Los métodos disponibles incluyen: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor,11 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,Y 6 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
emissiveColor | Vector3 | Leer | Obtenga o establece el color emissivo. |
ambientColor | Vector3 | Leer | Obtenga o establece el color ambiente. |
diffuseColor | Vector3 | Leer | Obtenga o establece el color difuso. |
transparentColor | Vector3 | Leer | Obtenga o establece el color transparente. |
transparency | double | Leer | Obtenga o establece el factor de transparencia. |
MAP_SPECULAR | String | Leer | Usado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura especular. |
MAP_DIFFUSE | String | Leer | Usado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura difuso. |
MAP_EMISSIVE | String | Leer | Utilizado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura emissivo. |
MAP_AMBIENT | String | Leer | Utilizado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura ambiente. |
MAP_NORMAL | String | Leer | Usado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura normal. |
name | String | Leer | recibe el nombre. |
properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
LambertMaterial() | Inicia una nueva instancia de la clase LambertMaterial. |
LambertMaterial(name: String) | Inicia una nueva instancia de la clase LambertMaterial. |
getEmissiveColor() → Vector3 | Obtenga o establece el color emissivo. |
setEmissiveColor(emissiveColor: Vector3) | - Definición del valor de color emissivo. |
getAmbientColor() → Vector3 | Obtenga o establece el color ambiente. |
setAmbientColor(ambientColor: Vector3) | - Definición del valor de color ambiente. |
getDiffuseColor() → Vector3 | Obtenga o establece el color difuso. |
setDiffuseColor(diffuseColor: Vector3) | Obtén o establece la brindad, esto controla el tamaño del resplandor especular. La fórmula de la especuladora: SpecularColor * SpecularFactor* (N punto H) ^ Brindade |
getTransparentColor() → Vector3 | Obtenga o establece el color transparente. |
setTransparentColor(transparentColor: Vector3) | - Define el valor de color transparente. |
getTransparency() → double | Obtenga o establece el factor de transparencia. |
setTransparency(transparency: double) | Definición del valor de transparencia. |
getTexture(slotName: String) → TextureBase | Si la textura se extrae de la slot especificada, puede ser el nombre de propiedad del material o el nombres de parámetro del shader. |
setTexture(slotName: String, texture: TextureBase) | Mantened la textura en el slot especificado. |
toString() → String | Los formatos se oponen a la string. |
iterator() → Iterator<TextureSlot> | Obtenga el enumerador para listar las placas de textura interna. |
A3DObject() | Se puede utilizar también para representar un cone cuando uno de los rayosTop/radiusBottom es cero. |
getName() → String | Los segmentos de la curva. |
setName(name: String) | Construcción de un perfil CircleShape con rayos especificados. |
getProperties() → PropertyCollection | Inicia una nueva instancia de la clase cilindro. |
findProperty(name: String) → Property | Inicia una nueva instancia de la clase Bone. |
getProperty(name: String) → Object | Obtenga la matriz de transformación del nodo en la posición actual. |
setProperty(name: String, value: Object) | Se encuentran los segmentos de ancho. |
removeProperty(name: String) → boolean | Obtén un sistema de coordenadas de puntos de control/normal durante la importación/exportación. |