MorphTargetDeformer
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.Deformer
public class MorphTargetDeformer extends Deformer
MorphTargetDeformer menyediakan animasi per-vertex. MorphTargetDeformer mengatur semua target melalui MorphTargetChannel, setiap saluran dapat mengatur beberapa target. Penggunaan umum deformer target morf adalah menerapkan ekspresi wajah pada karakter. Detail lebih lanjut dapat ditemukan di https://en.wikipedia.org/wiki/Morph_target_animation
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| MorphTargetDeformer(String name) | Menginisialisasi instance baru dari kelas MorphTargetDeformer. |
| MorphTargetDeformer() | Menginisialisasi instance baru dari kelas MorphTargetDeformer. |
Metode
| Metode | Deskripsi |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Menemukan properti. |
| get(Shape target) | Mendapatkan berat untuk geometri yang diberikan, ini adalah cara singkat untuk mengubah berat target tanpa mengakses saluran. |
| getChannels() | Mendapatkan semua saluran yang terdapat dalam deformer ini |
| getClass() | |
| getName() | Mendapatkan nama. |
| getOwner() | Mendapatkan geometri yang memiliki deformer ini |
| getProperties() | Mendapatkan koleksi semua properti. |
| getProperty(String property) | Dapatkan nilai properti yang ditentukan |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Menghapus properti dinamis. |
| removeProperty(String property) | Hapus properti yang ditentukan yang diidentifikasi dengan nama |
| set(Shape target, double value) | Mengatur berat untuk geometri yang diberikan, ini adalah cara singkat untuk mengubah berat target tanpa mengakses saluran. |
| setName(String value) | Mengatur nama. |
| setProperty(String property, Object value) | Mengatur nilai properti yang ditentukan |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
MorphTargetDeformer(String name)
public MorphTargetDeformer(String name)
Menginisialisasi instance baru dari kelas MorphTargetDeformer.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nama | java.lang.String | Nama. |
MorphTargetDeformer()
public MorphTargetDeformer()
Menginisialisasi instance baru dari kelas MorphTargetDeformer.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| propertyName | java.lang.String | Nama properti. |
Returns: Property - The property.
get(Shape target)
public double get(Shape target)
Mendapatkan berat untuk geometri yang diberikan, ini adalah cara singkat untuk mengubah berat target tanpa mengakses saluran.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| target | Shape | Geometri target |
Returns: double - Berat
getChannels()
public List<MorphTargetChannel> getChannels()
Mendapatkan semua saluran yang terdapat dalam deformer ini
Returns: java.util.List<com.aspose.threed.MorphTargetChannel> - semua saluran yang terdapat dalam deformer ini
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getName()
public String getName()
Mendapatkan nama.
Returns: java.lang.String - nama.
getOwner()
public Geometry getOwner()
Mendapatkan geometri yang memiliki deformer ini
Returns: Geometry - the geometry which owns this deformer
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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| properti | java.lang.String | Nama properti |
Returns: java.lang.Object - Nilai dari properti yang ditemukan
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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| property | Property | Properti 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| properti | java.lang.String | Properti mana yang akan dihapus |
Returns: boolean - true jika properti berhasil dihapus
set(Shape target, double value)
public void set(Shape target, double value)
Mengatur berat untuk geometri yang diberikan, ini adalah cara singkat untuk mengubah berat target tanpa mengakses saluran.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| target | Shape | Geometri target |
| nilai | double | Nilai baru |
setName(String value)
public void setName(String value)
Mengatur nama.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | java.lang.String | Nilai baru |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Mengatur nilai properti yang ditentukan
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| properti | java.lang.String | Nama properti |
| nilai | java.lang.Object | Nilai properti |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |