LambertMaterial

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

NombreTipoAccesoDescripción
emissiveColorVector3LeerObtenga o establece el color emissivo.
ambientColorVector3LeerObtenga o establece el color ambiente.
diffuseColorVector3LeerObtenga o establece el color difuso.
transparentColorVector3LeerObtenga o establece el color transparente.
transparencydoubleLeerObtenga o establece el factor de transparencia.
MAP_SPECULARStringLeerUsado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura especular.
MAP_DIFFUSEStringLeerUsado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura difuso.
MAP_EMISSIVEStringLeerUtilizado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura emissivo.
MAP_AMBIENTStringLeerUtilizado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura ambiente.
MAP_NORMALStringLeerUsado en el setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura normal.
nameStringLeerrecibe el nombre.
propertiesPropertyCollectionLeerObtenga las propiedades.

Metodología

firmaDescripción
LambertMaterial()Inicia una nueva instancia de la clase LambertMaterial.
LambertMaterial(name: String)Inicia una nueva instancia de la clase LambertMaterial.
getEmissiveColor()Vector3Obtenga o establece el color emissivo.
setEmissiveColor(emissiveColor: Vector3)- Definición del valor de color emissivo.
getAmbientColor()Vector3Obtenga o establece el color ambiente.
setAmbientColor(ambientColor: Vector3)- Definición del valor de color ambiente.
getDiffuseColor()Vector3Obtenga 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()Vector3Obtenga o establece el color transparente.
setTransparentColor(transparentColor: Vector3)- Define el valor de color transparente.
getTransparency()doubleObtenga o establece el factor de transparencia.
setTransparency(transparency: double)Definición del valor de transparencia.
getTexture(slotName: String)TextureBaseSi 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()StringLos 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()StringLos segmentos de la curva.
setName(name: String)Construcción de un perfil CircleShape con rayos especificados.
getProperties()PropertyCollectionInicia una nueva instancia de la clase cilindro.
findProperty(name: String)PropertyInicia una nueva instancia de la clase Bone.
getProperty(name: String)ObjectObtenga 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)booleanObtén un sistema de coordenadas de puntos de control/normal durante la importación/exportación.

Ver también

 Español