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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
techniques | java.util.List<ShaderTechnique> | Leer | Obtenga todas las técnicas disponibles definidas en este material. |
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 |
|---|---|
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) → 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. |