Animation — Aspose.3D FOSS for Java

Example

Aspose.3D FOSS içinde Java için animasyon sistemi bir declaration taslağı. Yalnızca AnimationClip class mevcuttur, yapıcılar ve temel özellikler şuradan miras alınmıştır A3DObject. Anahtar kare verileri, oynatma, kanallar ve enterpolasyon şu anda henüz uygulanmadı.

Aşağıdaki sınıflar mevcut değil bu sayıda: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Tüm animasyon sınıfları şurada bulunur com.aspose.threed kök paket.

import com.aspose.threed.*;

AnimationClip

Bir animasyon aralığı için adlandırılmış bir kapsayıcı. A Scene birden fazla klip tutabilir. Şu sınıftan miras alır A3DObject.

Stub bildirimi: AnimationClip oluşturulabilir ve adlandırılabilir, ancak anahtar kare verileri ve oynatma işlevselliği uygulanmamıştır. Sınıf, format içe aktarıcıların dönüşüm sırasında animasyon klip meta verilerini korumasına izin vermek için mevcuttur.

Example

ExampleExample
AnimationClip()İsimsiz bir klip oluşturur
AnimationClip(String name)Belirtilen adla bir klip oluşturur

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Klip adı (örn. "Walk")
descriptionStringgetDescription()setDescription(String)İsteğe bağlı açıklama
startdoublegetStart()setStart(double)Saniye cinsinden başlangıç zamanı
stopdoublegetStop()setStop(double)Saniye cinsinden bitiş zamanı
propertiesPropertyCollectiongetProperties()Özel özellikler

Example

import com.aspose.threed.*;

// Create an animation clip (metadata only — no keyframe support)
AnimationClip clip = new AnimationClip("Walk");
clip.setStart(0.0);
clip.setStop(2.0);
System.out.println(clip.getName());   // "Walk"

İlgili

 Türkçe