TextureBase

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class TextureBase extends A3DObject

Clase base para todas las texturas concretas. Texture define el aspecto y la sensación de una superficie geométrica.

Constructores

ConstructorDescripción
TextureBase(String name)Inicializa una nueva instancia de la clase TextureBase.

Métodos

MétodoDescripció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()
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.
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)

TextureBase(String name)

public TextureBase(String name)

Inicializa una nueva instancia de la clase TextureBase.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringNombre.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.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ámetroTipoDescripción
propertyNamejava.lang.StringNombre 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

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ámetroTipoDescripción
propiedadjava.lang.StringNombre 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ámetroTipoDescripción
propertyPropertyQué 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ámetroTipoDescripción
propiedadjava.lang.StringQué 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ámetroTipoDescripción
valordoubleNuevo 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ámetroTipoDescripción
valueAlphaSourceNuevo valor

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Establece el filtro para la ampliación.

Parameters:

ParámetroTipoDescripción
valueTextureFilterNuevo valor

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Establece el filtro para la minificación.

Parameters:

ParámetroTipoDescripción
valueTextureFilterNuevo valor

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Establece el filtro para el muestreo de niveles mip.

Parameters:

ParámetroTipoDescripción
valueTextureFilterNuevo valor

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

setRotation(double u, double v)

public void setRotation(double u, double v)

Establece la rotación UV.

Parameters:

ParámetroTipoDescripción
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Establece la escala UV.

Parameters:

ParámetroTipoDescripción
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Establece la traslación UV.

Parameters:

ParámetroTipoDescripción
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Establece la rotación de la textura

Parameters:

ParámetroTipoDescripción
valueVector3Nuevo valor

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Establece la escala UV.

Parameters:

ParámetroTipoDescripción
valueVector2Nuevo valor

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Establece la traslación UV.

Parameters:

ParámetroTipoDescripción
valueVector2Nuevo valor

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Establece los modos de envoltura de la textura en U.

Parameters:

ParámetroTipoDescripción
valueWrapModeNuevo valor

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Establece los modos de envoltura de la textura en V.

Parameters:

ParámetroTipoDescripción
valueWrapModeNuevo valor

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Establece los modos de envoltura de la textura en W.

Parameters:

ParámetroTipoDescripción
valueWrapModeNuevo 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ámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int