TextureBase

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

public class TextureBase extends A3DObject

Classe base per tutte le texture concrete. Texture definisce l’aspetto e la sensazione di una superficie geometrica.

Costruttori

CostruttoreDescrizione
TextureBase(String name)Inizializza una nuova istanza della classe TextureBase.

Metodi

MetodoDescrizione
equals(Object arg0)
findProperty(String propertyName)Trova la proprietà.
getAlpha()Ottiene il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.
getAlphaSource()Ottiene se la texture definisce il canale alpha.
getClass()
getMagFilter()Ottiene il filtro per l’ingrandimento.
getMinFilter()Ottiene il filtro per la riduzione.
getMipFilter()Ottiene il filtro per il campionamento a livello di mip.
getName()Ottiene il nome.
getProperties()Ottiene la collezione di tutte le proprietà.
getProperty(String property)Ottieni il valore della proprietà specificata
getUVRotation()Ottiene la rotazione della texture.
getUVScale()Ottiene la scala UV.
getUVTranslation()Ottiene la traslazione UV.
getWrapModeU()Ottiene le modalità di avvolgimento texture in U.
getWrapModeV()Ottiene le modalità di avvolgimento texture in V.
getWrapModeW()Ottiene le modalità di avvolgimento texture in W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Rimuove una proprietà dinamica.
removeProperty(String property)Rimuove la proprietà specificata identificata per nome
setAlpha(double value)Imposta il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.
setAlphaSource(AlphaSource value)Imposta se la texture definisce il canale alpha.
setMagFilter(TextureFilter value)Imposta il filtro per l’ingrandimento.
setMinFilter(TextureFilter value)Imposta il filtro per la riduzione.
setMipFilter(TextureFilter value)Imposta il filtro per il campionamento dei livelli di mip.
setName(String value)Imposta il nome.
setProperty(String property, Object value)Imposta il valore della proprietà specificata
setRotation(double u, double v)Imposta la rotazione UV.
setScale(double u, double v)Imposta la scala UV.
setTranslation(double u, double v)Imposta la traslazione UV.
setUVRotation(Vector3 value)Imposta la rotazione della texture
setUVScale(Vector2 value)Imposta la scala UV.
setUVTranslation(Vector2 value)Imposta la traslazione UV.
setWrapModeU(WrapMode value)Imposta le modalità di avvolgimento della texture in U.
setWrapModeV(WrapMode value)Imposta le modalità di avvolgimento della texture in V.
setWrapModeW(WrapMode value)Imposta le modalità di avvolgimento della texture in W.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureBase(String name)

public TextureBase(String name)

Inizializza una nuova istanza della classe TextureBase.

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringNome.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Trova la proprietà. Può essere una proprietà dinamica (creata con CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata per nome).

Parameters:

ParametroTipoDescrizione
propertyNamejava.lang.StringNome della proprietà.

Returns: Property - The property.

getAlpha()

public double getAlpha()

Ottiene il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.

Returns: double - il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1

getAlphaSource()

public AlphaSource getAlphaSource()

Restituisce se la texture definisce il canale alpha. Il valore predefinito è 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()

Ottiene il filtro per l’ingrandimento.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Ottiene il filtro per la riduzione.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Ottiene il filtro per il campionamento a livello di mip.

Returns: TextureFilter - the filter for mip-level sampling.

getName()

public String getName()

Ottiene il nome.

Returns: java.lang.String - il nome.

getProperties()

public PropertyCollection getProperties()

Ottiene la collezione di tutte le proprietà.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Ottieni il valore della proprietà specificata

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringNome della proprietà

Returns: java.lang.Object - Il valore della proprietà trovata

getUVRotation()

public Vector3 getUVRotation()

Ottiene la rotazione della texture.

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Ottiene la scala UV.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Ottiene la traslazione UV.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Ottiene le modalità di avvolgimento texture in U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Ottiene le modalità di avvolgimento texture in V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Ottiene le modalità di avvolgimento texture in 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)

Rimuove una proprietà dinamica.

Parameters:

ParametroTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Returns: boolean - true se la proprietà è stata rimossa con successo

removeProperty(String property)

public boolean removeProperty(String property)

Rimuove la proprietà specificata identificata per nome

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringQuale proprietà rimuovere

Returns: boolean - true se la proprietà è stata rimossa con successo

setAlpha(double value)

public void setAlpha(double value)

Imposta il valore alpha predefinito della texture. Questo è valido quando il getAlphaSource è AlphaSource.PIXEL_ALPHA. Il valore predefinito è 1.0, l’intervallo di valori valido è compreso tra 0 e 1.

Parameters:

ParametroTipoDescrizione
valoredoubleNuovo valore

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Imposta se la texture definisce il canale alpha. Il valore predefinito è AlphaSource.NONE

Parameters:

ParametroTipoDescrizione
valueAlphaSourceNuovo valore

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Imposta il filtro per l’ingrandimento.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Imposta il filtro per la riduzione.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Imposta il filtro per il campionamento dei livelli di mip.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setName(String value)

public void setName(String value)

Imposta il nome.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Imposta il valore della proprietà specificata

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringNome della proprietà
valorejava.lang.ObjectIl valore della proprietà

setRotation(double u, double v)

public void setRotation(double u, double v)

Imposta la rotazione UV.

Parameters:

ParametroTipoDescrizione
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Imposta la scala UV.

Parameters:

ParametroTipoDescrizione
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Imposta la traslazione UV.

Parameters:

ParametroTipoDescrizione
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Imposta la rotazione della texture

Parameters:

ParametroTipoDescrizione
valueVector3Nuovo valore

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Imposta la scala UV.

Parameters:

ParametroTipoDescrizione
valueVector2Nuovo valore

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Imposta la traslazione UV.

Parameters:

ParametroTipoDescrizione
valueVector2Nuovo valore

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Imposta le modalità di avvolgimento della texture in U.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Imposta le modalità di avvolgimento della texture in V.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Imposta le modalità di avvolgimento della texture in W.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int