LambertMaterial
Visión general
LambertMaterial Es una clase en Aspose.3D FOSS para .NET. Heredados de: Material.
Material para Lambert Shading Model
Esta clase proporciona 11 métodos para trabajar con los objetos de LambertMaterial en programas .NET. Los métodos disponibles incluyen: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, 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 : AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive,Y 6 más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
EmissiveColor | Vector3 | Leer / escribir | Obtiene o establece el color emisivo |
AmbientColor | Vector3 | Leer / escribir | Obtiene o establece el color ambiental |
DiffuseColor | Vector3 | Leer / escribir | Obtiene o establece el color difuso |
TransparentColor | Vector3 | Leer / escribir | Obtiene o establece el color transparente. |
Transparency | double | Leer / escribir | Obtiene o establece el factor de transparencia. |
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 |
|---|---|
LambertMaterial() | Inicia una nueva instancia de la clase LambertMaterial |
LambertMaterial(name: string) | Inicia una nueva instancia del nombre de la clase Material LambertMaterial |
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. |