ShaderMaterial

ShaderMaterial

Revisión

ShaderMaterial Es una clase en Aspose.3D FOSS para Java. Heredados de: Material.

Un material de sombra que permite describir el material por un motor de renderización externo o lenguaje de shader.

Esta clase proporciona 15 métodos para trabajar con los objetos de ShaderMaterial en programas Java. Los métodos disponibles incluyen: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty,y dos 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, name,Y dos más.

Propiedades

NombreTipoAccesoDescripción
techniquesjava.util.List<ShaderTechnique>LeerObtenga todas las técnicas disponibles definidas en este material.
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
ShaderMaterial()Inicia una nueva instancia de la clase ShaderMaterial.
ShaderMaterial(name: String)Inicia una nueva instancia de la clase ShaderMaterial.
getTechniques()java.util.List<ShaderTechnique>Obtenga todas las técnicas disponibles definidas en este material.
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