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
| Name | Type | Access | Description |
|---|---|---|---|
enableMipMap | boolean | Read | Dapatkan atau menetapkan jika mipmap diaktifkan untuk tekstur ini. |
content | byte[] | Read | Mendapatkan atau menetapkan isi biner tekstur. |
fileName | String | Read | Mendapatkan atau menetapkan file tekstur yang terkait. |
alpha | double | Read | Mendapatkan atau menetapkan nilai alpha default dari tekstur. |
alphaSource | AlphaSource | Read | Dapatkan atau menetapkan apakah tekstur mendefinisikan saluran alpha. |
wrapModeU | WrapMode | Read | Dapatkan atau mengatur mode tekstur bungkus di U. |
wrapModeV | WrapMode | Read | Dapatkan atau mengatur mode tekstur di V. |
wrapModeW | WrapMode | Read | Dapatkan atau mengatur mode tekstur di W. |
minFilter | TextureFilter | Read | Mengambil atau mengatur filter untuk minifikasi. |
magFilter | TextureFilter | Read | Dapatkan atau mengatur filter untuk pembesaran. |
mipFilter | TextureFilter | Read | Dapatkan atau atur filter untuk pengambilan sampel tingkat mip. |
uVRotation | Vector3 | Read | Mendapatkan atau mengatur rotasi tekstur. |
uVScale | Vector2 | Read | Mengambil atau mengatur skala UV. |
uVTranslation | Vector2 | Read | Mengambil atau mengatur translasi UV. |
name | String | Read | Mengetahui namanya. |
properties | PropertyCollection | Read | Mendapatkan properti. |
Methods
| Signature | Description |
|---|---|
Texture() | Ini akan menginisialisasi instansi baru dari kelas Texture. |
Texture(name: String) | Ini akan menginisialisasi instansi baru dari kelas Texture. |
isEnableMipMap() → boolean | Dapatkan 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() → String | Mendapatkan 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() → double | Mendapatkan 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() → AlphaSource | Dapatkan atau menetapkan apakah tekstur mendefinisikan saluran alpha. |
setAlphaSource(alphaSource: AlphaSource) | Menetapkan nilai sumber alpha. |
getWrapModeU() → WrapMode | Dapatkan atau mengatur mode tekstur bungkus di U. |
setWrapModeU(wrapModeU: WrapMode) | Menetapkan nilai mode wrap u. |
getWrapModeV() → WrapMode | Dapatkan atau mengatur mode tekstur di V. |
setWrapModeV(wrapModeV: WrapMode) | Menetapkan nilai mode wrap v. |
getWrapModeW() → WrapMode | Dapatkan atau mengatur mode tekstur di W. |
setWrapModeW(wrapModeW: WrapMode) | Menetapkan mode w nilai. |
getMinFilter() → TextureFilter | Mengambil atau mengatur filter untuk minifikasi. |
setMinFilter(minFilter: TextureFilter) | Menetapkan nilai filter min. |
getMagFilter() → TextureFilter | Dapatkan atau mengatur filter untuk pembesaran. |
setMagFilter(magFilter: TextureFilter) | Menetapkan nilai filter magnet. |
getMipFilter() → TextureFilter | Dapatkan atau atur filter untuk pengambilan sampel tingkat mip. |
setMipFilter(mipFilter: TextureFilter) | Menetapkan nilai filter mip. |
getUVRotation() → Vector3 | Mendapatkan atau mengatur rotasi tekstur. |
setUVRotation(uvRotation: Vector3) | Menetapkan nilai rotasi UV. |
getUVScale() → Vector2 | Mengambil atau mengatur skala UV. |
setUVScale(uvScale: Vector2) | Menetapkan nilai skala UV. |
getUVTranslation() → Vector2 | Mengambil 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() → String | Segmen dari kurva. |
setName(name: String) | Membangun profil CircleShape dengan radius yang ditentukan. |
getProperties() → PropertyCollection | Ini akan menginisialisasi instansi baru dari kelas Cylinder. |
findProperty(name: String) → Property | Ini akan menginisialisasi instansi baru dari kelas Bone. |
getProperty(name: String) → Object | Dapatkan transformasi matriks dari node dalam posisi saat ini. |
setProperty(name: String, value: Object) | Dapatkan segmen lebar. |
removeProperty(name: String) → boolean | Dapatkan sistem koordinat flip titik kontrol / normal selama impor / ekspor. |