AnimationNode

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

public class AnimationNode extends A3DObject

Aspose.3D animasyon hiyerarşisini destekler, her animasyon birkaç animasyon ve animasyonun anahtar çerçeve tanımıyla oluşturulabilir. AnimationNode bir özellik değerinin zaman içindeki dönüşümünü tanımlar; örneğin, animasyon düğümü bir düğümün dönüşümünü veya diğer A3DObject nesnesinin sayısal özelliklerini kontrol etmek için kullanılabilir.

Yapıcılar

YapıcıAçıklama
AnimationNode(String name)Yeni bir AnimationNode sınıfı örneği başlatır.
AnimationNode()Yeni bir AnimationNode sınıfı örneği başlatır.

Yöntemler

YöntemAçıklama
createBindPoint(A3DObject obj, String propName)Özellik veri tipine göre bir BindPoint oluşturur.
equals(Object arg0)
findBindPoint(A3DObject target, String name)Hedef ve ada göre bağ noktasını bulur.
findProperty(String propertyName)Özelliği bulur.
getBindPoint(A3DObject target, String propName, boolean create)Verilen özellik üzerindeki animasyon bağ noktasını alır.
getBindPoints()Mevcut özellik bağ noktalarını alır
getClass()
getKeyframeSequence(A3DObject target, String propName, boolean create)Verilen özellik üzerindeki anahtar çerçeve dizisini alır
getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)Belirtilen özellik ve kanal üzerindeki anahtar kare dizisini alır.
getName()Adı alır.
getProperties()Tüm özelliklerin koleksiyonunu alır.
getProperty(String property)Belirtilen özelliğin değerini al
getSubAnimations()Mevcut animasyonların altındaki alt animasyon düğümlerini alır
hashCode()
notify()
notifyAll()
removeProperty(Property property)Dinamik bir özelliği kaldırır.
removeProperty(String property)İsimle tanımlanan belirtilen özelliği kaldır
setName(String value)Adı ayarlar.
setProperty(String property, Object value)Belirtilen özelliğin değerini ayarlar
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AnimationNode(String name)

public AnimationNode(String name)

Yeni bir AnimationNode sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
adjava.lang.StringAd

AnimationNode()

public AnimationNode()

Yeni bir AnimationNode sınıfı örneği başlatır.

createBindPoint(A3DObject obj, String propName)

public BindPoint createBindPoint(A3DObject obj, String propName)

Özellik veri tipine göre bir BindPoint oluşturur.

Parameters:

ParametreTürAçıklama
objA3DObjectNesne.
propNamejava.lang.StringÖzellik adı.

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

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

findBindPoint(A3DObject target, String name)

public BindPoint findBindPoint(A3DObject target, String name)

Hedef ve ada göre bağ noktasını bulur.

Parameters:

ParametreTürAçıklama
targetA3DObjectBulunacak bağ noktasının hedefi.
adjava.lang.StringBulunacak bağ noktasının adı.

Returns: BindPoint - The bind point.

findProperty(String propertyName)

public Property findProperty(String propertyName)

Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty) veya native property(Identified by its name) olabilir.

Parameters:

ParametreTürAçıklama
propertyNamejava.lang.StringÖzellik adı.

Returns: Property - The property.

getBindPoint(A3DObject target, String propName, boolean create)

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

Verilen özellik üzerindeki animasyon bağ noktasını alır.

Parameters:

ParametreTürAçıklama
targetA3DObjectBağ noktasının oluşturulacağı nesne.
propNamejava.lang.StringÖzelliğin adı.
oluşturbooleanEğer true olarak ayarlanırsa, bağ noktası mevcut değilse oluştur.

Returns: BindPoint - The bind point.

getBindPoints()

public List<BindPoint> getBindPoints()

Mevcut özellik bağ noktalarını alır

Returns: java.util.List<com.aspose.threed.BindPoint> - mevcut özellik bağ noktaları

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)

Verilen özellik üzerindeki anahtar çerçeve dizisini alır

Parameters:

ParametreTürAçıklama
targetA3DObjectAnahtar kare dizisinin oluşturulacağı örnek.
propNamejava.lang.StringÖzelliğin adı.
oluşturbooleanEğer true olarak ayarlanırsa, dizi mevcut değilse oluştur.

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)

Belirtilen özellik ve kanal üzerindeki anahtar kare dizisini alır.

Parameters:

ParametreTürAçıklama
targetA3DObjectAnahtar kare dizisinin oluşturulacağı örnek.
propNamejava.lang.StringÖzelliğin adı.
channelNamejava.lang.StringKanal adı.
oluşturbooleanEğer true olarak ayarlanırsa, animasyon dizisi mevcut değilse oluştur.

Returns: KeyframeSequence - The keyframe sequence.

getName()

public String getName()

Adı alır.

Returns: java.lang.String - ad.

getProperties()

public PropertyCollection getProperties()

Tüm özelliklerin koleksiyonunu alır.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Belirtilen özelliğin değerini al

Parameters:

ParametreTürAçıklama
özellikjava.lang.StringÖzellik adı

Returns: java.lang.Object - Bulunan özelliğin değeri

getSubAnimations()

public List<AnimationNode> getSubAnimations()

Mevcut animasyonların altındaki alt animasyon düğümlerini alır

Returns: java.util.List<com.aspose.threed.AnimationNode> - mevcut animasyonların altındaki alt animasyon düğümleri

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)

Dinamik bir özelliği kaldırır.

Parameters:

ParametreTürAçıklama
propertyPropertyHangi özelliğin kaldırılacağı

Returns: boolean - özellik başarıyla kaldırıldıysa true

removeProperty(String property)

public boolean removeProperty(String property)

İsimle tanımlanan belirtilen özelliği kaldır

Parameters:

ParametreTürAçıklama
özellikjava.lang.StringHangi özelliğin kaldırılacağı

Returns: boolean - özellik başarıyla kaldırıldıysa true

setName(String value)

public void setName(String value)

Adı ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Belirtilen özelliğin değerini ayarlar

Parameters:

ParametreTürAçıklama
özellikjava.lang.StringÖzellik adı
değerjava.lang.ObjectÖzelliğin değeri

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int