ShaderMaterial
Overview
ShaderMaterial adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: Material.
Materi shader yang memungkinkan untuk menggambarkan materi dengan mesin render eksternal atau bahasa shater.
Kelas ini menyediakan 15 metode untuk bekerja dengan ShaderMaterial objek dalam program Java. Metode yang tersedia meliputi: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, name, dan 2 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
techniques | java.util.List<ShaderTechnique> | Read | Mendapatkan semua teknik yang tersedia didefinisikan dalam materi ini. |
MAP_SPECULAR | String | Read | Digunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur spekuler. |
MAP_DIFFUSE | String | Read | Digunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur difus. |
MAP_EMISSIVE | String | Read | Digunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur emisif. |
MAP_AMBIENT | String | Read | Digunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur lingkungan. |
MAP_NORMAL | String | Read | Digunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur normal. |
name | String | Read | Mengetahui namanya. |
properties | PropertyCollection | Read | Mendapatkan properti. |
Methods
| Signature | Description |
|---|---|
ShaderMaterial() | Ini akan menginisialisasi instance baru dari kelas ShaderMaterial. |
ShaderMaterial(name: String) | Ini akan menginisialisasi instance baru dari kelas ShaderMaterial. |
getTechniques() → java.util.List<ShaderTechnique> | Mendapatkan semua teknik yang tersedia didefinisikan dalam materi ini. |
getTexture(slotName: String) → TextureBase | Dapatkan tekstur dari slot yang ditentukan, itu bisa nama properti material atau shader parameter nama. |
setTexture(slotName: String, texture: TextureBase) | Menetapkan tekstur ke slot yang ditentukan. |
toString() → String | Format yang berlawanan dengan string. |
iterator() → Iterator<TextureSlot> | Membuat penghitung untuk menghitung slot tekstur internal. |
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. |