ไฟล์ OBJ STL หรือ FBX

ไฟล์ OBJ เป็นวัตถุทางเรขาคณิตที่เปิดใช้งานการส่งข้อมูลทางเรขาคณิตไปข้างหน้าหรือข้างหลัง บทความนี้ครอบคลุมการแปลงไฟล์ OBJ เป็นไฟล์รูปแบบ FBX หรือ STL:

ตัวแปลง OBJ เป็นไฟล์ FBX หรือ STL โดยใช้ C#

Aspose.3D for .NET API รองรับการทำงานกับโมเดล 3 มิติและรูปแบบไฟล์ต่างๆ คุณสามารถแปลงไฟล์วัตถุ 3 มิติที่มีนามสกุลไฟล์ OBJ เป็นรูปแบบต่างๆ เช่น FBX หรือ STL เพียงกำหนดค่า API โดยดาวน์โหลดไฟล์ DLL จากส่วน ดาวน์โหลด หรือใช้คำสั่งติดตั้งด้านล่าง NuGet:

PM> Install-Package Aspose.3D

แปลงไฟล์ OBJ เป็น FBX โดยทางโปรแกรมใน C#

คุณสามารถแปลงไฟล์ 3D Object OBJ เป็นรูปแบบ FBX ได้ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
  2. เริ่มต้นวัตถุ FBXSaveOptions ด้วยฟิลด์ FileFormat
  3. แปลงไฟล์ OBJ เป็น FBX

โค้ดด้านล่างอธิบายวิธีการแปลงไฟล์ออบเจกต์ OBJ เป็นไฟล์รูปแบบ FBX โดยทางโปรแกรมด้วย C#:

// โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
Scene scene = new Scene("scene.obj");

// เริ่มต้นวัตถุ FBXSaveOptions ด้วย SaveFormat enum
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// แปลงไฟล์ OBJ เป็น FBX
scene.Save("Test.fbx", options);

การแปลงไฟล์ OBJ เป็น STL โดยใช้ C#

คุณสามารถแปลงไฟล์ OBJ เป็นไฟล์ STL ได้โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
  2. เริ่มต้นวัตถุคลาส STLSaveOptions
  3. กำหนดค่าเส้นทางการค้นหาเพื่อให้สามารถค้นหาการพึ่งพาภายนอกได้
  4. แปลงไฟล์ OBJ เป็น STL

รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ OBJ เป็นไฟล์ STL โดยทางโปรแกรมใน C#:

// โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
Scene scene = new Scene("scene.obj");

// เริ่มต้นวัตถุคลาส STLSaveOptions
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// กำหนดค่าเส้นทางการค้นหาเพื่อให้ผู้นำเข้าค้นหาการพึ่งพาภายนอก
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// แปลงไฟล์ OBJ เป็น STL
scene.Save("test.stl", saveSTLOpts);

รับใบอนุญาต API ฟรี

คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้อย่างเต็มประสิทธิภาพ

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีแปลงหรือส่งออกไฟล์วัตถุ 3 มิติในรูปแบบ OBJ เป็นไฟล์ FBX หรือ STL โดยทางโปรแกรมโดยใช้ C# คุณสามารถเพิ่มคุณสมบัติเหล่านี้ในแอปพลิเคชันของคุณโดยใช้โค้ดเพียงไม่กี่บรรทัด เนื่องจาก API จะดูแลรายละเอียดเล็กน้อยสำหรับการแปลง นอกจากนี้ คุณสามารถสำรวจคุณสมบัติอื่นๆ ของ API ได้โดยไปที่ เอกสารประกอบ ในกรณีที่มีข้อกังวลใดๆ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย