Material
Visión general
Material Es una clase en Aspose.3D FOSS para Java. Heredados de: A3DObject, Iterable<TextureSlot>.
El material define los parámetros necesarios para la aparición visual de la geometría.
Esta clase proporciona 12 métodos para trabajar con los objetos de material en programas Java. Los métodos disponibles incluyen: A3DObject, findProperty, getName, getProperties, getProperty, getTexture, iterator, removeProperty, setName, setProperty, setTexture, toString. 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 uno más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
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 | Obtiene el nombre. |
properties | PropertyCollection | Leer | Obtiene las propiedades. |
Métodos
| Signature | Descripción |
|---|---|
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) | Establece la textura en la ranura especificada. |
toString() → String | Los formatos se oponen a la string. |
iterator() → Iterator<TextureSlot> | Obtiene el enumerador para enumerar las ranuras de textura internas. |
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 | Obtiene la matriz de transformación del nodo en la pose actual. |
setProperty(name: String, value: Object) | Obtiene 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. |