Texture

Overview

Texture adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: TextureBase.

Kelas ini mendefinisikan tekstur dari file eksternal.

Kelas ini menyediakan 42 metode untuk bekerja dengan objek Tekstur dalam program Java. Metode yang tersedia meliputi: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName, dan 29 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: alpha, alphaSource, content, enableMipMap, fileName, magFilter, dan 10 lagi.

Properties

NameTypeAccessDescription
enableMipMapbooleanReadDapatkan atau menetapkan jika mipmap diaktifkan untuk tekstur ini.
contentbyte[]ReadMendapatkan atau menetapkan isi biner tekstur.
fileNameStringReadMendapatkan atau menetapkan file tekstur yang terkait.
alphadoubleReadMendapatkan atau menetapkan nilai alpha default dari tekstur.
alphaSourceAlphaSourceReadDapatkan atau menetapkan apakah tekstur mendefinisikan saluran alpha.
wrapModeUWrapModeReadDapatkan atau mengatur mode tekstur bungkus di U.
wrapModeVWrapModeReadDapatkan atau mengatur mode tekstur di V.
wrapModeWWrapModeReadDapatkan atau mengatur mode tekstur di W.
minFilterTextureFilterReadMengambil atau mengatur filter untuk minifikasi.
magFilterTextureFilterReadDapatkan atau mengatur filter untuk pembesaran.
mipFilterTextureFilterReadDapatkan atau atur filter untuk pengambilan sampel tingkat mip.
uVRotationVector3ReadMendapatkan atau mengatur rotasi tekstur.
uVScaleVector2ReadMengambil atau mengatur skala UV.
uVTranslationVector2ReadMengambil atau mengatur translasi UV.
nameStringReadMengetahui namanya.
propertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
Texture()Ini akan menginisialisasi instansi baru dari kelas Texture.
Texture(name: String)Ini akan menginisialisasi instansi baru dari kelas Texture.
isEnableMipMap()booleanDapatkan atau menetapkan jika mipmap diaktifkan untuk tekstur ini.
setEnableMipMap(enableMipMap: boolean)Menetapkan nilai peta mip enable.
getContent()byte[]Mendapatkan atau menetapkan isi biner tekstur.
setContent(content: byte[])Menentukan nilai isi.
getFileName()StringMendapatkan atau menetapkan file tekstur yang terkait.
setFileName(fileName: String)Menetapkan nilai nama file.
TextureBase(name: String)Ini akan menginisialisasi instance baru dari kelas TextureBase.
getAlpha()doubleMendapatkan atau menetapkan nilai alpha default dari tekstur.
setAlpha(alpha: double)Dapatkan atau menetapkan konten biner tekstur. Konten teks tertanam adalah opsional, pengguna harus memuat teks dari file eksternal jika ini hilang.
getAlphaSource()AlphaSourceDapatkan atau menetapkan apakah tekstur mendefinisikan saluran alpha.
setAlphaSource(alphaSource: AlphaSource)Menetapkan nilai sumber alpha.
getWrapModeU()WrapModeDapatkan atau mengatur mode tekstur bungkus di U.
setWrapModeU(wrapModeU: WrapMode)Menetapkan nilai mode wrap u.
getWrapModeV()WrapModeDapatkan atau mengatur mode tekstur di V.
setWrapModeV(wrapModeV: WrapMode)Menetapkan nilai mode wrap v.
getWrapModeW()WrapModeDapatkan atau mengatur mode tekstur di W.
setWrapModeW(wrapModeW: WrapMode)Menetapkan mode w nilai.
getMinFilter()TextureFilterMengambil atau mengatur filter untuk minifikasi.
setMinFilter(minFilter: TextureFilter)Menetapkan nilai filter min.
getMagFilter()TextureFilterDapatkan atau mengatur filter untuk pembesaran.
setMagFilter(magFilter: TextureFilter)Menetapkan nilai filter magnet.
getMipFilter()TextureFilterDapatkan atau atur filter untuk pengambilan sampel tingkat mip.
setMipFilter(mipFilter: TextureFilter)Menetapkan nilai filter mip.
getUVRotation()Vector3Mendapatkan atau mengatur rotasi tekstur.
setUVRotation(uvRotation: Vector3)Menetapkan nilai rotasi UV.
getUVScale()Vector2Mengambil atau mengatur skala UV.
setUVScale(uvScale: Vector2)Menetapkan nilai skala UV.
getUVTranslation()Vector2Mengambil atau mengatur translasi UV.
setUVTranslation(uvTranslation: Vector2)Menetapkan nilai terjemahan UV.
setTranslation(u: double, v: double)Menetapkan translasi UV.
setScale(u: double, v: double)Menetapkan skala UV.
setRotation(u: double, v: double)Menetapkan rotasi UV.
A3DObject()Silinder Parameterized. Ini juga dapat digunakan untuk mewakili kerucut ketika satu dari radiusTop/radiusBottom adalah nol.
getName()StringSegmen dari kurva.
setName(name: String)Membangun profil CircleShape dengan radius yang ditentukan.
getProperties()PropertyCollectionIni akan menginisialisasi instansi baru dari kelas Cylinder.
findProperty(name: String)PropertyIni akan menginisialisasi instansi baru dari kelas Bone.
getProperty(name: String)ObjectDapatkan transformasi matriks dari node dalam posisi saat ini.
setProperty(name: String, value: Object)Dapatkan segmen lebar.
removeProperty(name: String)booleanDapatkan sistem koordinat flip titik kontrol / normal selama impor / ekspor.

See Also

 Bahasa Indonesia