Animation — Aspose.3D FOSS for Java

Example

Hệ thống hoạt hình trong Aspose.3D FOSS cho Java là một đầu mối khai báo. Chỉ có AnimationClip lớp được cung cấp, với các hàm khởi tạo và thuộc tính cơ bản được kế thừa từ A3DObject. Dữ liệu keyframe, phát lại, kênh và nội suy chưa được triển khai.

Các lớp sau đây không tồn tại trong ấn bản này: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Tất cả các lớp hoạt hình đều nằm trong com.aspose.threed gói gốc.

import com.aspose.threed.*;

AnimationClip

Một container có tên cho một phạm vi hoạt hình. Một Scene có thể chứa nhiều clip. Kế thừa từ A3DObject.

Thông báo mẫu: AnimationClip có thể được xây dựng và đặt tên, nhưng dữ liệu keyframe và chức năng phát lại chưa được triển khai. Lớp này tồn tại để cho phép các trình nhập định dạng bảo tồn siêu dữ liệu của clip hoạt hình trong quá trình I/O vòng tròn.

Example

ExampleExample
AnimationClip()Tạo một clip không có tên
AnimationClip(String name)Tạo một clip với tên đã chỉ định

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Tên clip (ví dụ. "Walk")
descriptionStringgetDescription()setDescription(String)Mô tả tùy chọn
startdoublegetStart()setStart(double)Thời gian bắt đầu tính bằng giây
stopdoublegetStop()setStop(double)Thời gian kết thúc tính bằng giây
propertiesPropertyCollectiongetProperties()Thuộc tính tùy chỉnh

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"

Xem thêm

 Tiếng Việt