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 может быть создан и назван, но данные ключевых кадров и функциональность воспроизведения не реализованы. Класс существует, чтобы позволить импортёрам форматов сохранять метаданные анимационных клипов во время кругового ввода/вывода.

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"

См. также

 Русский