Animation — Aspose.3D FOSS for Java

Example

Анимационната система в Aspose.3D FOSS за Java е декларационен шаблон. Само AnimationClip клас е наличен, с конструктори и основни свойства, наследени от A3DObject. Данните за ключови кадри, възпроизвеждане, канали и интерполация са още не са реализирани.

Следващите класове правят не съществуват в това издание: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Всички класове за анимация се намират в com.aspose.threed коренов пакет.

import com.aspose.threed.*;

AnimationClip

Именуван контейнер за диапазон от анимация. A Scene може да съдържа множество клипове. Наследява от A3DObject.

Уведомление за заглушка: AnimationClip може да бъде създаден и именуван, но данните за ключови кадри и функционалността за възпроизвеждане не са реализирани. Класът съществува, за да позволи на импортерите на формати да запазват метаданните на анимационните клипове по време на двупосочно I/O.

Example

ExampleExample
AnimationClip()Създава клип без име
AnimationClip(String name)Създава клип с указаното име

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Име на клипа (например. "Walk")
descriptionStringgetDescription()setDescription(String)Опционално описание
startdoublegetStart()setStart(double)Начално време в секунди
stopdoublegetStop()setStop(double)Крайно време в секунди
propertiesPropertyCollectiongetProperties()Персонализирани свойства

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"

Вижте също

 Български