AnimationNode

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class AnimationNode extends A3DObject

Aspose.3D mendukung hierarki animasi, setiap animasi dapat terdiri dari beberapa animasi dan definisi key-frame animasi. AnimationNode mendefinisikan transformasi nilai properti seiring waktu, misalnya, node animasi dapat digunakan untuk mengontrol transformasi node atau properti numerik objek A3DObject lainnya.

Konstruktor

KonstruktorDeskripsi
AnimationNode(String name)Menginisialisasi instance baru dari kelas AnimationNode.
AnimationNode()Menginisialisasi instance baru dari kelas AnimationNode.

Metode

MetodeDeskripsi
createBindPoint(A3DObject obj, String propName)Membuat BindPoint berdasarkan tipe data properti.
equals(Object arg0)
findBindPoint(A3DObject target, String name)Menemukan bind point berdasarkan target dan nama.
findProperty(String propertyName)Menemukan properti.
getBindPoint(A3DObject target, String propName, boolean create)Mendapatkan bind point animasi pada properti yang diberikan.
getBindPoints()Mendapatkan bind point properti saat ini
getClass()
getKeyframeSequence(A3DObject target, String propName, boolean create)Mendapatkan urutan keyframe pada properti yang diberikan.
getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)Mendapatkan urutan keyframe pada properti dan saluran yang diberikan.
getName()Mendapatkan nama.
getProperties()Mendapatkan koleksi semua properti.
getProperty(String property)Dapatkan nilai properti yang ditentukan
getSubAnimations()Mendapatkan node sub-animasi di bawah animasi saat ini
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.
setProperty(String property, Object value)Mengatur nilai properti yang ditentukan
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AnimationNode(String name)

public AnimationNode(String name)

Menginisialisasi instance baru dari kelas AnimationNode.

Parameters:

ParameterTipeDeskripsi
namajava.lang.StringNama

AnimationNode()

public AnimationNode()

Menginisialisasi instance baru dari kelas AnimationNode.

createBindPoint(A3DObject obj, String propName)

public BindPoint createBindPoint(A3DObject obj, String propName)

Membuat BindPoint berdasarkan tipe data properti.

Parameters:

ParameterTipeDeskripsi
objA3DObjectObjek.
propNamejava.lang.StringNama properti.

Returns: BindPoint - The bind point instance or null if the property is not defined.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTipeDeskripsi
arg0java.lang.Object

Returns: boolean

findBindPoint(A3DObject target, String name)

public BindPoint findBindPoint(A3DObject target, String name)

Menemukan bind point berdasarkan target dan nama.

Parameters:

ParameterTipeDeskripsi
targetA3DObjectTarget titik ikatan yang akan dicari.
namajava.lang.StringNama titik ikatan yang akan dicari.

Returns: BindPoint - The bind point.

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:

ParameterTipeDeskripsi
propertyNamejava.lang.StringNama properti.

Returns: Property - The property.

getBindPoint(A3DObject target, String propName, boolean create)

public BindPoint getBindPoint(A3DObject target, String propName, boolean create)

Mendapatkan bind point animasi pada properti yang diberikan.

Parameters:

ParameterTipeDeskripsi
targetA3DObjectPada objek mana untuk membuat titik ikatan.
propNamejava.lang.StringNama properti.
buatbooleanJika disetel ke true buat titik ikatan jika belum ada.

Returns: BindPoint - The bind point.

getBindPoints()

public List<BindPoint> getBindPoints()

Mendapatkan bind point properti saat ini

Returns: java.util.List<com.aspose.threed.BindPoint> - titik ikatan properti saat ini

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(A3DObject target, String propName, boolean create)

public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, boolean create)

Mendapatkan urutan keyframe pada properti yang diberikan.

Parameters:

ParameterTipeDeskripsi
targetA3DObjectPada instance mana untuk membuat urutan keyframe.
propNamejava.lang.StringNama properti.
buatbooleanJika disetel ke true , buat urutan jika belum ada.

Returns: KeyframeSequence - The keyframe sequence.

getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)

public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)

Mendapatkan urutan keyframe pada properti dan saluran yang diberikan.

Parameters:

ParameterTipeDeskripsi
targetA3DObjectPada instance mana untuk membuat urutan keyframe.
propNamejava.lang.StringNama properti.
channelNamejava.lang.StringNama saluran.
buatbooleanJika disetel ke true buat urutan animasi jika belum ada.

Returns: KeyframeSequence - The keyframe sequence.

getName()

public String getName()

Mendapatkan nama.

Returns: java.lang.String - nama.

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:

ParameterTipeDeskripsi
propertijava.lang.StringNama properti

Returns: java.lang.Object - Nilai dari properti yang ditemukan

getSubAnimations()

public List<AnimationNode> getSubAnimations()

Mendapatkan node sub-animasi di bawah animasi saat ini

Returns: java.util.List<com.aspose.threed.AnimationNode> - node sub-animasi di bawah animasi saat ini

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:

ParameterTipeDeskripsi
propertyPropertyProperti 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:

ParameterTipeDeskripsi
propertijava.lang.StringProperti mana yang akan dihapus

Returns: boolean - true jika properti berhasil dihapus

setName(String value)

public void setName(String value)

Mengatur nama.

Parameters:

ParameterTipeDeskripsi
nilaijava.lang.StringNilai baru

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Mengatur nilai properti yang ditentukan

Parameters:

ParameterTipeDeskripsi
propertijava.lang.StringNama properti
nilaijava.lang.ObjectNilai properti

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int