Pose
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class Pose extends A3DObject
Pose digunakan untuk menyimpan matriks transformasi ketika geometri di‑skin. Pose adalah sekumpulan BonePose, setiap BonePose menyimpan informasi transformasi konkret dari node tulang.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| Pose(String name) | Menginisialisasi sebuah instance baru dari kelas Pose. |
| Pose() | Menginisialisasi sebuah instance baru dari kelas Pose. |
Metode
| Metode | Deskripsi |
|---|---|
| addBonePose(Node node, Matrix4 matrix) | Menyimpan matriks transformasi pose untuk node tulang yang diberikan. |
| addBonePose(Node node, Matrix4 matrix, boolean localMatrix) | Menyimpan matriks transformasi pose untuk node tulang yang diberikan. |
| equals(Object arg0) | |
| findProperty(String propertyName) | Menemukan properti. |
| getBonePoses() | Mendapatkan semua BonePose. |
| getClass() | |
| getName() | Mendapatkan nama. |
| getPoseType() | Mendapatkan tipe pose. |
| 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 |
| setName(String value) | Mengatur nama. |
| setPoseType(PoseType value) | Mengatur tipe pose. |
| setProperty(String property, Object value) | Mengatur nilai properti yang ditentukan |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Pose(String name)
public Pose(String name)
Menginisialisasi sebuah instance baru dari kelas Pose.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nama | java.lang.String | Nama |
Pose()
public Pose()
Menginisialisasi sebuah instance baru dari kelas Pose.
addBonePose(Node node, Matrix4 matrix)
public void addBonePose(Node node, Matrix4 matrix)
Menyimpan matriks transformasi pose untuk node tulang yang diberikan. Matriks transformasi global diasumsikan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| node | Node | Node Tulang. |
| matrix | Matrix4 | Matriks transformasi. |
addBonePose(Node node, Matrix4 matrix, boolean localMatrix)
public void addBonePose(Node node, Matrix4 matrix, boolean localMatrix)
Menyimpan matriks transformasi pose untuk node tulang yang diberikan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| node | Node | Node Tulang. |
| matrix | Matrix4 | Matriks transformasi. |
| localMatrix | boolean | Jika diatur ke true berarti menggunakan matriks lokal, jika tidak berarti matriks global. |
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.
getBonePoses()
public List<BonePose> getBonePoses()
Mendapatkan semua BonePose.
Returns: java.util.List<com.aspose.threed.BonePose> - semua BonePose.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getName()
public String getName()
Mendapatkan nama.
Returns: java.lang.String - nama.
getPoseType()
public PoseType getPoseType()
Mendapatkan tipe pose.
Returns: PoseType - the type of the pose.
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
setName(String value)
public void setName(String value)
Mengatur nama.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | java.lang.String | Nilai baru |
setPoseType(PoseType value)
public void setPoseType(PoseType value)
Mengatur tipe pose.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | PoseType | 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 |