MorphTargetDeformer
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.Deformer
public class MorphTargetDeformer extends Deformer
MorphTargetDeformer, vertex başına animasyon sağlar. MorphTargetDeformer, tüm hedefleri MorphTargetChannel aracılığıyla düzenler, her kanal birden fazla hedefi düzenleyebilir. Morph hedef deformer’ının yaygın bir kullanımı, bir karaktere yüz ifadesi uygulamaktır. Daha fazla ayrıntı https://en.wikipedia.org/wiki/Morph\_target\_animation adresinde bulunabilir.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| MorphTargetDeformer(String name) | Yeni bir MorphTargetDeformer sınıfı örneği başlatır. |
| MorphTargetDeformer() | Yeni bir MorphTargetDeformer sınıfı örneği başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Özelliği bulur. |
| get(Shape target) | Verilen geometri için ağırlığı alır, bu kanal erişmeden hedefin ağırlığını değiştirmek için kısa bir yoldur. |
| getChannels() | Bu deformer içinde bulunan tüm kanalları alır |
| getClass() | |
| getName() | Adı alır. |
| getOwner() | Bu deformeri sahip olan geometriyi alır |
| getProperties() | Tüm özelliklerin koleksiyonunu alır. |
| getProperty(String property) | Belirtilen özelliğin değerini al |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Dinamik bir özelliği kaldırır. |
| removeProperty(String property) | İsimle tanımlanan belirtilen özelliği kaldır |
| set(Shape target, double value) | Verilen geometri için ağırlığı ayarlar, bu kanal erişmeden hedefin ağırlığını değiştirmek için kısa bir yoldur. |
| 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) |
MorphTargetDeformer(String name)
public MorphTargetDeformer(String name)
Yeni bir MorphTargetDeformer sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| ad | java.lang.String | Ad. |
MorphTargetDeformer()
public MorphTargetDeformer()
Yeni bir MorphTargetDeformer sınıfı örneği başlatır.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
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.
get(Shape target)
public double get(Shape target)
Verilen geometri için ağırlığı alır, bu kanal erişmeden hedefin ağırlığını değiştirmek için kısa bir yoldur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| target | Shape | Hedef geometri |
Returns: double - Ağırlık
getChannels()
public List<MorphTargetChannel> getChannels()
Bu deformer içinde bulunan tüm kanalları alır
Returns: java.util.List<com.aspose.threed.MorphTargetChannel> - bu deforme edicide bulunan tüm kanallar
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getName()
public String getName()
Adı alır.
Returns: java.lang.String - ad.
getOwner()
public Geometry getOwner()
Bu deformeri sahip olan geometriyi alır
Returns: Geometry - the geometry which owns this deformer
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
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
set(Shape target, double value)
public void set(Shape target, double value)
Verilen geometri için ağırlığı ayarlar, bu kanal erişmeden hedefin ağırlığını değiştirmek için kısa bir yoldur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| target | Shape | Hedef geometri |
| değer | double | Yeni değer |
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 |