Pose

Pose class

Pose digunakan untuk menyimpan matriks transformasi ketika geometri di‑skin. Pose adalah sekumpulan BonePose, masing‑masing BonePose menyimpan informasi transformasi konkret dari node tulang.

Metode

constructor

NamaDeskripsi
constructor(name)Menginisialisasi instance baru dari kelas Pose.

Parameters:

NamaTipeDeskripsi
nameStringNama

Result:


constructor_overload

NamaDeskripsi
constructor_overload()Menginisialisasi instance baru dari kelas Pose.

Result:


getPoseType

NamaDeskripsi
getPoseType()Mendapatkan atau mengatur tipe pose. Nilai properti adalah konstanta integer PoseType. Tipe pose.

Result:


setPoseType

NamaDeskripsi
setPoseType(value)Mendapatkan atau mengatur tipe pose. Nilai properti adalah konstanta integer PoseType. Tipe pose.

Result:


getBonePoses

NamaDeskripsi
getBonePoses()Mendapatkan semua BonePose. Node-node.

Result:


getName

NamaDeskripsi
getName()Mendapatkan atau mengatur nama. Nama.

Result:


setName

NamaDeskripsi
setName(value)Mendapatkan atau mengatur nama. Nama.

Result:


getProperties

NamaDeskripsi
getProperties()Mendapatkan koleksi semua properti.

Result:


addBonePose

NamaDeskripsi
addBonePose(node, matrix, localMatrix)Menyimpan matriks transformasi pose untuk node tulang yang diberikan.

Parameters:

NamaTipeDeskripsi
nodeNodeNode Tulang.
matrixMatrix4Matriks transformasi.
localMatrixbooleanJika disetel ke

Result:


addBonePose

NamaDeskripsi
addBonePose(node, matrix)Menyimpan matriks transformasi pose untuk node tulang yang diberikan. Matriks transformasi global diasumsikan.

Parameters:

NamaTipeDeskripsi
nodeNodeNode Tulang.
matrixMatrix4Matriks transformasi.

Result:


removeProperty

NamaDeskripsi
removeProperty(property)Menghapus properti dinamis.

Parameters:

NamaTipeDeskripsi
propertyPropertyProperti mana yang akan dihapus

Result: boolean


removeProperty

NamaDeskripsi
removeProperty(property)Hapus properti yang ditentukan yang diidentifikasi dengan nama

Parameters:

NamaTipeDeskripsi
propertStringnull

Result: boolean


getProperty

NamaDeskripsi
getProperty(property)Dapatkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti

Result: Object


setProperty

NamaDeskripsi
setProperty(property, value)Menetapkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti
valueObjectNilai properti

Result: Object


findProperty

NamaDeskripsi
findProperty(propertyName)Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya)

Parameters:

NamaTipeDeskripsi
propertyNameStringNama properti.

Result: Property