รูปแบบไฟล์ DAE (Digital Asset Exchange) รองรับซอฟต์แวร์ 3 มิติได้ดี แต่รูปแบบไฟล์ OBJ มีความเข้ากันได้และความน่าเชื่อถือมากกว่า นอกจากนี้ การแก้ไขปัญหาไฟล์ OBJ ยังทำได้ง่ายและมีประสิทธิภาพด้านความเร็วที่ดีกว่า ในคู่มือนี้ เราตั้งใจที่จะแปลงไฟล์ DAE เป็น OBJ ด้วยโปรแกรม C# อย่างไรก็ตาม Aspose.3D for .NET เป็นตัวเลือกที่สมบูรณ์แบบสำหรับระบบอัตโนมัตินี้ ดังนั้น มาร่วมกับเราจนจบบล็อกโพสต์นี้ ซึ่งคุณจะพบกับแหล่งข้อมูลที่มีประโยชน์ มาเริ่มกันเลย

การติดตั้ง SDK

ข้ามส่วนนี้ไปหากคุณได้ติดตั้ง SDK การสร้างแบบจำลอง 3 มิติแล้ว

หากไม่เป็นเช่นนั้น ให้ดาวน์โหลดไฟล์ DLL หรือติดตั้ง Aspose.3D for .NET โดยเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager:

Install-Package Aspose.3D 

แปลงไฟล์ DAE เป็น OBJ ใน C# - ตัวอย่างโค้ด

Aspose.3D for .NET คือ SDK ที่เป็นมิตรกับนักพัฒนา นำเสนอคลาสและเมธอดที่ใช้งานง่าย ไม่ว่าคุณจะมีกรณีการใช้งานแบบใด มันก็จะตอบโจทย์ความต้องการทางธุรกิจของคุณ

คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อสร้างตัวแปลง DAE เป็น OBJ โดยใช้ SDK นี้:

  • ตั้งค่าเส้นทางไดเร็กทอรีและโหลดใบอนุญาต
  • สร้างอินสแตนซ์ของคลาส Scene
  • วิธี เปิด จะโหลดไฟล์ Source DAE
  • สร้างอ็อบเจ็กต์ของคลาส ObjSaveOptions
  • การเรียกเมธอด Save จะบันทึกไฟล์เอาต์พุตในไฟล์ oBJ

แปลงไฟล์ DAE เป็น OBJ ใน C# โดยใช้โค้ดสั้นๆ ต่อไปนี้:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // แปลง DAE เป็น OBJ ใน .NET
        static void Main(string[] args)
        {
            // ตั้งค่าเส้นทางไดเร็กทอรีและโหลดใบอนุญาต
            String dataDir = "src";
            License lic = new License();
            lic.SetLicense("License.lic");
            // สร้างการเริ่มต้นอินสแตนซ์ของคลาส Scene  
            Scene scene = new Scene();
            // วิธีการเปิดจะโหลดไฟล์ Source DAE 
            scene.Open(dataDir + "Box.dae");
            // สร้างอ็อบเจ็กต์ของคลาส ObjSaveOptions 
            var objSaveOptions = new ObjSaveOptions();
            // การเรียกเมธอด Save จะบันทึกไฟล์เอาต์พุตในไฟล์ oBJ
            scene.Save(dataDir + "sample.obj", objSaveOptions);
        }
    }
}

เอาท์พุต:

แด-ทู-ออบเจ

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

รับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ SDK นี้โดยไม่มีข้อจำกัดในการประเมิน

ถามคำถาม

โปรดเยี่ยมชม ฟอรัม ของเราเพื่อถามคำถาม

การสรุป

ตอนนี้คุณมีความสามารถเพียงพอที่จะพัฒนาตัวแปลงไฟล์ DAE ของคุณเองแล้ว ตอนนี้เราได้พัฒนาวิธีการแปลงไฟล์ DAE เป็น OBJ ใน C# โดยใช้ Aspose.3D for .NET เรียบร้อยแล้ว นอกจากนี้ คุณยังสามารถขยายฟังก์ชันการทำงานได้ตามความต้องการของคุณ ยิ่งไปกว่านั้น เราได้ครอบคลุมฟังก์ชันพื้นฐานของการแปลงนี้ไว้แล้ว คุณสามารถดูข้อมูลเพิ่มเติมได้ที่ เอกสารประกอบ และ เอกสารอ้างอิง API

ตรวจสอบตัวอย่าง GitHub ของเรา

เยี่ยมชม GitHub ของเราเพื่อดูการใช้งานของเรา

สำรวจ