Material

Material class

Material define los parámetros necesarios para la apariencia visual de la geometría. Aspose.3D proporciona modelos de sombreado para LambertMaterial, PhongMaterial y ShaderMaterial @hideconstructor

Propiedades

NombreDescripción
MAP_SPECULARUsado en setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura especular.
MAP_DIFFUSEUsado en setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura difusa.
MAP_EMISSIVEUsado en setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura emisiva.
MAP_AMBIENTUsado en setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura ambiental.
MAP_NORMALUsado en setTexture(java.lang.String, com.aspose.threed.TextureBase) para asignar un mapeo de textura normal.

Métodos

getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


getTexture

NombreDescripción
getTexture(slotName)Obtiene la textura del slot especificado, puede ser el nombre de una propiedad del material o el nombre de un parámetro del shader

Parameters:

NombreTipoDescripción
slotNameCadenaNombre del slot.

Result: TextureBase


setTexture

NombreDescripción
setTexture(slotName, texture)Establece la textura al slot especificado

Parameters:

NombreTipoDescripción
slotNameCadenaNombre del slot.
textureTextureBaseTextura.

Result: TextureBase


toString

NombreDescripción
toString()Formatea el objeto a cadena

Result: Cadena


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property


iterator

NombreDescripción
iterator()Reservado para uso interno.

Result: Property