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
| Example | Example |
|---|---|
AnimationClip() | Создаёт клип без имени |
AnimationClip(String name) | Создаёт клип с указанным именем |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Имя клипа (например,. "Walk") |
description | String | getDescription() | setDescription(String) | Необязательное описание |
start | double | getStart() | setStart(double) | Время начала в секундах |
stop | double | getStop() | setStop(double) | Время окончания в секундах |
properties | PropertyCollection | getProperties() | – | Пользовательские свойства |
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"