ShaderMaterial

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

NameTypeAccessDescription
techniquesjava.util.List<ShaderTechnique>ReadMendapatkan semua teknik yang tersedia didefinisikan dalam materi ini.
MAP_SPECULARStringReadDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur spekuler.
MAP_DIFFUSEStringReadDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur difus.
MAP_EMISSIVEStringReadDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur emisif.
MAP_AMBIENTStringReadDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur lingkungan.
MAP_NORMALStringReadDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur normal.
nameStringReadMengetahui namanya.
propertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
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)TextureBaseDapatkan 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()StringFormat 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()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