Material
Visión general
Material Es una clase en Aspose.3D FOSS para .NET. Heredados de: A3DObject, INamedObject, IEnumerable<TextureSlot>.
El material define los parámetros necesarios para la aparición visual de la geometría.
Esta clase ofrece 9 métodos para trabajar con los objetos de material en programas .NET. Los métodos disponibles incluyen: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, RemoveProperty, SetProperty, SetTexture, ToString. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net. Propiedades : MapAmbient, MapDiffuse, MapEmissive, MapNormal, MapSpecular, Name,Y uno más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
MapSpecular | string | Leer | Usado en GetTexture/SetTexture para asignar un mapeo de textura especular. |
MapDiffuse | string | Leer | Usado en GetTexture/SetTexture para asignar un mapeo de textura difusa. |
MapEmissive | string | Leer | Usado en GetTexture/SetTexture para asignar un emisionador de la textura. |
MapAmbient | string | Leer | Usado en GetTexture/SetTexture para asignar un mapeo de textura ambiente. |
MapNormal | string | Leer | Usado en GetTexture/SetTexture para asignar un mapeo de textura normal. |
Name | string | Leer / escribir | Obtiene o establece el nombre. |
Properties | PropertyCollection | Leer | Obtiene la colección de todas las propiedades. |
Métodos
| Signature | Descripción |
|---|---|
GetTexture(slotName: string) | /// |
SetTexture(slotName: string, texture: TextureBase) | Establece la textura en la ranura especificada. |
ToString() | Los formatos se oponen a la string. |
GetEnumerator() | Obtiene el enumerador para enumerar las ranuras de textura internas. |
A3DObject() | Inicia una nueva instancia de la clase A3DObject sin nombre. |
RemoveProperty(property: Property) | Eliminar una propiedad dinámica. |
GetProperty(property: string) | Obtenga el valor de la propiedad especificada |
SetProperty(property: string, value: object?) | Establece el valor de la propiedad especificada |
FindProperty(propertyName: string) | Encontrar la propiedad. |