รูปแบบไฟล์ 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 ของเราเพื่อดูการใช้งานของเรา
