Animation — Aspose.3D FOSS for Java
Example
Aspose.3D FOSS for 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
| 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"