TextureBase

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

public class TextureBase extends A3DObject

Kelas dasar untuk semua tekstur konkret. Texture mendefinisikan tampilan dan nuansa permukaan geometri.

Konstruktor

KonstruktorDeskripsi
TextureBase(String name)Menginisialisasi instance baru dari kelas TextureBase.

Metode

MetodeDeskripsi
equals(Object arg0)
findProperty(String propertyName)Menemukan properti.
getAlpha()Mendapatkan nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1.
getAlphaSource()Mendapatkan apakah tekstur mendefinisikan saluran alfa.
getClass()
getMagFilter()Mendapatkan filter untuk pembesaran.
getMinFilter()Mendapatkan filter untuk pengecilan.
getMipFilter()Mendapatkan filter untuk sampling tingkat mip.
getName()Mendapatkan nama.
getProperties()Mendapatkan koleksi semua properti.
getProperty(String property)Dapatkan nilai properti yang ditentukan
getUVRotation()Mendapatkan rotasi tekstur.
getUVScale()Mendapatkan skala UV.
getUVTranslation()Mendapatkan translasi UV.
getWrapModeU()Mendapatkan mode pembungkus tekstur pada U.
getWrapModeV()Mendapatkan mode pembungkus tekstur pada V.
getWrapModeW()Mendapatkan mode pembungkus tekstur pada W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Menghapus properti dinamis.
removeProperty(String property)Hapus properti yang ditentukan yang diidentifikasi dengan nama
setAlpha(double value)Mengatur nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1.
setAlphaSource(AlphaSource value)Mengatur apakah tekstur mendefinisikan saluran alfa.
setMagFilter(TextureFilter value)Mengatur filter untuk pembesaran.
setMinFilter(TextureFilter value)Mengatur filter untuk pengecilan.
setMipFilter(TextureFilter value)Mengatur filter untuk sampling tingkat mip.
setName(String value)Mengatur nama.
setProperty(String property, Object value)Mengatur nilai properti yang ditentukan
setRotation(double u, double v)Mengatur rotasi UV.
setScale(double u, double v)Mengatur skala UV.
setTranslation(double u, double v)Mengatur translasi UV.
setUVRotation(Vector3 value)Mengatur rotasi tekstur
setUVScale(Vector2 value)Mengatur skala UV.
setUVTranslation(Vector2 value)Mengatur translasi UV.
setWrapModeU(WrapMode value)Mengatur mode pembungkus tekstur pada U.
setWrapModeV(WrapMode value)Mengatur mode pembungkus tekstur pada V.
setWrapModeW(WrapMode value)Mengatur mode pembungkus tekstur pada W.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureBase(String name)

public TextureBase(String name)

Menginisialisasi instance baru dari kelas TextureBase.

Parameters:

ParameterTipeDeskripsi
namajava.lang.StringNama.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTipeDeskripsi
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Menemukan properti. Itu dapat menjadi properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)

Parameters:

ParameterTipeDeskripsi
propertyNamejava.lang.StringNama properti.

Returns: Property - The property.

getAlpha()

public double getAlpha()

Mendapatkan nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1.

Returns: double - nilai alfa default tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1

getAlphaSource()

public AlphaSource getAlphaSource()

Mendapatkan apakah tekstur mendefinisikan saluran alfa. Nilai default adalah 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()

Mendapatkan filter untuk pembesaran.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Mendapatkan filter untuk pengecilan.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Mendapatkan filter untuk sampling tingkat mip.

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

getName()

public String getName()

Mendapatkan nama.

Returns: java.lang.String - nama.

getProperties()

public PropertyCollection getProperties()

Mendapatkan koleksi semua properti.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Dapatkan nilai properti yang ditentukan

Parameters:

ParameterTipeDeskripsi
propertijava.lang.StringNama properti

Returns: java.lang.Object - Nilai dari properti yang ditemukan

getUVRotation()

public Vector3 getUVRotation()

Mendapatkan rotasi tekstur.

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Mendapatkan skala UV.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Mendapatkan translasi UV.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Mendapatkan mode pembungkus tekstur pada U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Mendapatkan mode pembungkus tekstur pada V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Mendapatkan mode pembungkus tekstur pada 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)

Menghapus properti dinamis.

Parameters:

ParameterTipeDeskripsi
propertyPropertyProperti mana yang akan dihapus

Returns: boolean - true jika properti berhasil dihapus

removeProperty(String property)

public boolean removeProperty(String property)

Hapus properti yang ditentukan yang diidentifikasi dengan nama

Parameters:

ParameterTipeDeskripsi
propertijava.lang.StringProperti mana yang akan dihapus

Returns: boolean - true jika properti berhasil dihapus

setAlpha(double value)

public void setAlpha(double value)

Mengatur nilai alfa default dari tekstur. Ini berlaku ketika getAlphaSource adalah AlphaSource.PIXEL_ALPHA. Nilai default adalah 1.0, rentang nilai yang valid antara 0 dan 1.

Parameters:

ParameterTipeDeskripsi
nilaidoubleNilai baru

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Mengatur apakah tekstur mendefinisikan saluran alfa. Nilai default adalah AlphaSource.NONE

Parameters:

ParameterTipeDeskripsi
valueAlphaSourceNilai baru

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Mengatur filter untuk pembesaran.

Parameters:

ParameterTipeDeskripsi
valueTextureFilterNilai baru

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Mengatur filter untuk pengecilan.

Parameters:

ParameterTipeDeskripsi
valueTextureFilterNilai baru

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Mengatur filter untuk sampling tingkat mip.

Parameters:

ParameterTipeDeskripsi
valueTextureFilterNilai baru

setName(String value)

public void setName(String value)

Mengatur nama.

Parameters:

ParameterTipeDeskripsi
nilaijava.lang.StringNilai baru

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Mengatur nilai properti yang ditentukan

Parameters:

ParameterTipeDeskripsi
propertijava.lang.StringNama properti
nilaijava.lang.ObjectNilai properti

setRotation(double u, double v)

public void setRotation(double u, double v)

Mengatur rotasi UV.

Parameters:

ParameterTipeDeskripsi
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Mengatur skala UV.

Parameters:

ParameterTipeDeskripsi
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Mengatur translasi UV.

Parameters:

ParameterTipeDeskripsi
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Mengatur rotasi tekstur

Parameters:

ParameterTipeDeskripsi
valueVector3Nilai baru

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Mengatur skala UV.

Parameters:

ParameterTipeDeskripsi
valueVector2Nilai baru

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Mengatur translasi UV.

Parameters:

ParameterTipeDeskripsi
valueVector2Nilai baru

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Mengatur mode pembungkus tekstur pada U.

Parameters:

ParameterTipeDeskripsi
valueWrapModeNilai baru

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Mengatur mode pembungkus tekstur pada V.

Parameters:

ParameterTipeDeskripsi
valueWrapModeNilai baru

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Mengatur mode pembungkus tekstur pada W.

Parameters:

ParameterTipeDeskripsi
valueWrapModeNilai baru

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int