คู่มือผู้พัฒนา

คู่มือผู้พัฒนา

ส่วนนี้ครอบคลุมความสามารถหลักของ Aspose.3D 26.1.0 สำหรับ .NET. คลาสทั้งหมดอยู่ใน Aspose.ThreeD namespace.


Scene I/O

นั้น Scene class คือคอนเทนเนอร์ระดับบนสุด ใช้ Scene.Open() เพื่อโหลดไฟล์และ Scene.Save() เพื่อส่งออก:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");

รูปแบบจะถูกตรวจจับอัตโนมัติจากส่วนขยายของไฟล์ สำหรับการควบคุมอย่างชัดเจน ให้ส่งตัวเลือกที่เฉพาะเจาะจงต่อรูปแบบ เช่น FbxLoadOptions, GltfSaveOptions, หรือ ObjSaveOptions.


กราฟซีน

ทุกฉากมี​ RootNode. แนบโหนดลูกด้วย CreateChildNode() และเอนทิตี (meshes, cameras, lights) ไปยังโหนดเหล่านั้น:

var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));

สำรวจลำดับชั้นผ่าน node.ChildNodes และเข้าถึง entity ที่แนบมาผ่าน node.Entity.


รูปแบบที่รองรับ

รูปแบบนำเข้าส่งออก
OBJใช่ใช่
STLใช่ใช่
glTF 2.0 / GLBใช่ใช่
FBXใช่ใช่
COLLADAใช่ใช่
PLYใช่ไม่ (ตัวส่งออกไม่ได้เชื่อมต่อ)
3MFใช่ใช่

หัวข้อ

 ภาษาไทย