Texture
Visión general
Texture Es una clase en Aspose.3D FOSS para .NET. Heredados de: TextureBase, INamedObject.
Esta clase define la textura de un archivo externo.
Esta clase ofrece 11 métodos para trabajar con los objetos de texto en programas .NET. Los métodos disponibles incluyen: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. 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 : Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter,Y 10 más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
EnableMipMap | bool | Leer / escribir | Obtiene o establece si el mipmap está habilitado para esta textura |
Content | byte[] | Leer / escribir | Obtiene o establece el contenido binario de la textura. |
FileName | string | Leer / escribir | Obtiene o establece el archivo de textura asociado. |
Alpha | double | Leer / escribir | Obtiene o establece el valor alfa predeterminado de la textura. |
AlphaSource | AlphaSource | Leer / escribir | Obtiene o establece si la textura define el canal alfa. |
WrapModeU | WrapMode | Leer / escribir | Obtiene o establece los modos de envoltura de la textura en U. |
WrapModeV | WrapMode | Leer / escribir | Obtiene o establece los modos de envoltura de la textura en V. |
WrapModeW | WrapMode | Leer / escribir | Obtiene o establece los modos de envoltura de la textura en W. |
MinFilter | TextureFilter | Leer / escribir | Obtiene o establece el filtro para la minificación. |
MagFilter | TextureFilter | Leer / escribir | Obtiene o establece el filtro para la ampliación. |
MipFilter | TextureFilter | Leer / escribir | Obtiene o establece el filtro para el muestreo de nivel mip. |
UVRotation | Vector3 | Leer / escribir | Obtiene o establece la rotación de la textura. |
UVScale | Vector2 | Leer / escribir | Obtiene o establece la escala UV. |
UVTranslation | Vector2 | Leer / escribir | Obtiene o establece la traducción UV. |
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 |
|---|---|
Texture() | Inicia una nueva instancia de la clase Texture. |
Texture(name: string) | Inicia una nueva instancia de la clase Texture. |
TextureBase(name: string) | Inicia una nueva instancia de la clase TextureBase. |
SetTranslation(u: double, v: double) | Establece la traducción UV. |
SetScale(u: double, v: double) | Establece la escala UV. |
SetRotation(u: double, v: double) | Establece la rotación UV. |
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. |