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
AnimationNode(String name)
public AnimationNode(String name)
Yeni bir AnimationNode sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| ad | java.lang.String | Ad |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | A3DObject | Nesne. |
| propName | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| target | A3DObject | Bulunacak bağ noktasının hedefi. |
| ad | java.lang.String | Bulunacak 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| propertyName | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| target | A3DObject | Bağ noktasının oluşturulacağı nesne. |
| propName | java.lang.String | Özelliğin adı. |
| oluştur | boolean | Eğ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:
| Parametre | Tür | Açıklama |
|---|---|---|
| target | A3DObject | Anahtar kare dizisinin oluşturulacağı örnek. |
| propName | java.lang.String | Özelliğin adı. |
| oluştur | boolean | Eğ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:
| Parametre | Tür | Açıklama |
|---|---|---|
| target | A3DObject | Anahtar kare dizisinin oluşturulacağı örnek. |
| propName | java.lang.String | Özelliğin adı. |
| channelName | java.lang.String | Kanal adı. |
| oluştur | boolean | Eğ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:
| Parametre | Tür | Açıklama |
|---|---|---|
| özellik | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| property | Property | Hangi ö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:
| Parametre | Tür | Açıklama |
|---|---|---|
| özellik | java.lang.String | Hangi ö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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Belirtilen özelliğin değerini ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| özellik | java.lang.String | Özellik adı |
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |