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

NombreTipoAccessDescripción
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.
nameStringLeerObtiene el nombre.
propertiesPropertyCollectionLeerObtiene las propiedades.

Métodos

SignatureDescripción
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)Establece la textura en la ranura especificada.
toString()StringLos 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()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)ObjectObtiene la matriz de transformación del nodo en la pose actual.
setProperty(name: String, value: Object)Obtiene 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