Textura
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.TextureBase
public class Texture extends TextureBase
Esta clase define la textura a partir de un archivo externo.
Constructores
| Constructor | Descripción |
|---|---|
| Texture() | Inicializa una nueva instancia de la clase Texture. |
| Texture(String name) | Inicializa una nueva instancia de la clase Texture. |
Métodos
| Método | Descripción |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Busca la propiedad. |
| getAlpha() | Obtiene el valor alfa predeterminado de la textura. Esto es válido cuando el getAlphaSource es AlphaSource.PIXEL_ALPHA. El valor predeterminado es 1.0, el rango de valores válidos está entre 0 y 1. |
| getAlphaSource() | Obtiene si la textura define el canal alfa. |
| getClass() | |
| getContent() | Obtiene el contenido binario de la textura. |
| getEnableMipMap() | Obtiene si el mipmap está habilitado para esta textura |
| getFileName() | Obtiene el archivo de textura asociado. |
| getMagFilter() | Obtiene el filtro para magnificación. |
| getMinFilter() | Obtiene el filtro para minificación. |
| getMipFilter() | Obtiene el filtro para el muestreo de nivel mip. |
| getName() | Obtiene el nombre. |
| getProperties() | Obtiene la colección de todas las propiedades. |
| getProperty(String property) | Obtiene el valor de la propiedad especificada |
| getUVRotation() | Obtiene la rotación de la textura. |
| getUVScale() | Obtiene la escala UV. |
| getUVTranslation() | Obtiene la traducción UV. |
| getWrapModeU() | Obtiene los modos de ajuste de textura en U. |
| getWrapModeV() | Obtiene los modos de ajuste de textura en V. |
| getWrapModeW() | Obtiene los modos de ajuste de textura en W. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Elimina una propiedad dinámica. |
| removeProperty(String property) | Elimina la propiedad especificada identificada por nombre. |
| setAlpha(double value) | Establece el valor alfa predeterminado de la textura. Esto es válido cuando el getAlphaSource es AlphaSource.PIXEL_ALPHA. El valor predeterminado es 1.0, el rango de valores válidos está entre 0 y 1. |
| setAlphaSource(AlphaSource value) | Establece si la textura define el canal alfa. |
| setContent(byte[] value) | Establece el contenido binario de la textura. |
| setEnableMipMap(boolean value) | Establece si el mipmap está habilitado para esta textura |
| setFileName(String value) | Establece el archivo de textura asociado. |
| setMagFilter(TextureFilter value) | Establece el filtro para la ampliación. |
| setMinFilter(TextureFilter value) | Establece el filtro para la minificación. |
| setMipFilter(TextureFilter value) | Establece el filtro para el muestreo de niveles mip. |
| setName(String value) | Establece el nombre. |
| setProperty(String property, Object value) | Establece el valor de la propiedad especificada. |
| setRotation(double u, double v) | Establece la rotación UV. |
| setScale(double u, double v) | Establece la escala UV. |
| setTranslation(double u, double v) | Establece la traslación UV. |
| setUVRotation(Vector3 value) | Establece la rotación de la textura |
| setUVScale(Vector2 value) | Establece la escala UV. |
| setUVTranslation(Vector2 value) | Establece la traslación UV. |
| setWrapModeU(WrapMode value) | Establece los modos de envoltura de la textura en U. |
| setWrapModeV(WrapMode value) | Establece los modos de envoltura de la textura en V. |
| setWrapModeW(WrapMode value) | Establece los modos de envoltura de la textura en W. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Texture()
public Texture()
Inicializa una nueva instancia de la clase Texture.
Texture(String name)
public Texture(String name)
Inicializa una nueva instancia de la clase Texture.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String | Nombre |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyName | java.lang.String | Nombre de la propiedad. |
Returns: Property - The property.
getAlpha()
public double getAlpha()
Obtiene el valor alfa predeterminado de la textura. Esto es válido cuando el getAlphaSource es AlphaSource.PIXEL_ALPHA. El valor predeterminado es 1.0, el rango de valores válidos está entre 0 y 1.
Returns: double - el valor alfa predeterminado de la textura. Esto es válido cuando el getAlphaSource es AlphaSource.PIXEL_ALPHA. Valor predeterminado es 1.0, rango de valores válido entre 0 y 1
getAlphaSource()
public AlphaSource getAlphaSource()
Obtiene si la textura define el canal alfa. El valor predeterminado es AlphaSource.NONE
Returns: AlphaSource - whether the texture defines the alpha channel. Default value is AlphaSource.NONE
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getContent()
public byte[] getContent()
Obtiene el contenido binario de la textura. El contenido de textura incrustado es opcional, el usuario debe cargar la textura desde un archivo externo si falta.
Returns: byte[] - el contenido binario de la textura. El contenido de textura incrustado es opcional, el usuario debe cargar la textura desde un archivo externo si falta.
getEnableMipMap()
public boolean getEnableMipMap()
Obtiene si el mipmap está habilitado para esta textura
Returns: boolean - si el mipmap está habilitado para esta textura
getFileName()
public String getFileName()
Obtiene el archivo de textura asociado.
Returns: java.lang.String - el archivo de textura asociado.
getMagFilter()
public TextureFilter getMagFilter()
Obtiene el filtro para magnificación.
Returns: TextureFilter - the filter for magnification.
getMinFilter()
public TextureFilter getMinFilter()
Obtiene el filtro para minificación.
Returns: TextureFilter - the filter for minification.
getMipFilter()
public TextureFilter getMipFilter()
Obtiene el filtro para el muestreo de nivel mip.
Returns: TextureFilter - the filter for mip-level sampling.
getName()
public String getName()
Obtiene el nombre.
Returns: java.lang.String - el nombre.
getProperties()
public PropertyCollection getProperties()
Obtiene la colección de todas las propiedades.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Obtiene el valor de la propiedad especificada
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
Returns: java.lang.Object - El valor de la propiedad encontrada
getUVRotation()
public Vector3 getUVRotation()
Obtiene la rotación de la textura.
Returns: Vector3 - the rotation of the texture
getUVScale()
public Vector2 getUVScale()
Obtiene la escala UV.
Returns: Vector2 - the UV scale.
getUVTranslation()
public Vector2 getUVTranslation()
Obtiene la traducción UV.
Returns: Vector2 - the UV translation.
getWrapModeU()
public WrapMode getWrapModeU()
Obtiene los modos de ajuste de textura en U.
Returns: WrapMode - the texture wrap modes in U.
getWrapModeV()
public WrapMode getWrapModeV()
Obtiene los modos de ajuste de textura en V.
Returns: WrapMode - the texture wrap modes in V.
getWrapModeW()
public WrapMode getWrapModeW()
Obtiene los modos de ajuste de textura en W.
Returns: WrapMode - the texture wrap modes in W.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
Elimina una propiedad dinámica.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| property | Property | Qué propiedad eliminar |
Returns: boolean - verdadero si la propiedad se elimina correctamente
removeProperty(String property)
public boolean removeProperty(String property)
Elimina la propiedad especificada identificada por nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Qué propiedad eliminar |
Returns: boolean - verdadero si la propiedad se elimina correctamente
setAlpha(double value)
public void setAlpha(double value)
Establece el valor alfa predeterminado de la textura. Esto es válido cuando el getAlphaSource es AlphaSource.PIXEL_ALPHA. El valor predeterminado es 1.0, el rango de valores válidos está entre 0 y 1.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | Nuevo valor |
setAlphaSource(AlphaSource value)
public void setAlphaSource(AlphaSource value)
Establece si la textura define el canal alfa. El valor predeterminado es AlphaSource.NONE
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | AlphaSource | Nuevo valor |
setContent(byte[] value)
public void setContent(byte[] value)
Establece el contenido binario de la textura. El contenido de textura incrustado es opcional, el usuario debe cargar la textura desde un archivo externo si falta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | byte[] | Nuevo valor |
setEnableMipMap(boolean value)
public void setEnableMipMap(boolean value)
Establece si el mipmap está habilitado para esta textura
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setFileName(String value)
public void setFileName(String value)
Establece el archivo de textura asociado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setMagFilter(TextureFilter value)
public void setMagFilter(TextureFilter value)
Establece el filtro para la ampliación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | TextureFilter | Nuevo valor |
setMinFilter(TextureFilter value)
public void setMinFilter(TextureFilter value)
Establece el filtro para la minificación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | TextureFilter | Nuevo valor |
setMipFilter(TextureFilter value)
public void setMipFilter(TextureFilter value)
Establece el filtro para el muestreo de niveles mip.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | TextureFilter | Nuevo valor |
setName(String value)
public void setName(String value)
Establece el nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Establece el valor de la propiedad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
| valor | java.lang.Object | El valor de la propiedad |
setRotation(double u, double v)
public void setRotation(double u, double v)
Establece la rotación UV.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| u | double | U. |
| v | double | V. |
setScale(double u, double v)
public void setScale(double u, double v)
Establece la escala UV.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| u | double | U. |
| v | double | V. |
setTranslation(double u, double v)
public void setTranslation(double u, double v)
Establece la traslación UV.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| u | double | U. |
| v | double | V. |
setUVRotation(Vector3 value)
public void setUVRotation(Vector3 value)
Establece la rotación de la textura
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Vector3 | Nuevo valor |
setUVScale(Vector2 value)
public void setUVScale(Vector2 value)
Establece la escala UV.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Vector2 | Nuevo valor |
setUVTranslation(Vector2 value)
public void setUVTranslation(Vector2 value)
Establece la traslación UV.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Vector2 | Nuevo valor |
setWrapModeU(WrapMode value)
public void setWrapModeU(WrapMode value)
Establece los modos de envoltura de la textura en U.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | WrapMode | Nuevo valor |
setWrapModeV(WrapMode value)
public void setWrapModeV(WrapMode value)
Establece los modos de envoltura de la textura en V.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | WrapMode | Nuevo valor |
setWrapModeW(WrapMode value)
public void setWrapModeW(WrapMode value)
Establece los modos de envoltura de la textura en W.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | WrapMode | Nuevo valor |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |