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.

หมายเหตุ Stub: AnimationClip สามารถสร้างและตั้งชื่อได้ แต่ข้อมูล keyframe และฟังก์ชันการ playback ยังไม่ได้ถูก implement. คลาสนี้มีไว้เพื่อให้ format importers สามารถรักษา metadata ของ animation clip ไว้ระหว่าง round-trip 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"

ดูเพิ่มเติม

 ภาษาไทย