วิธีแปลง FBX เป็น OBJ ใน C#

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

ขั้นตอนในการแปลง FBX เป็น OBJ ใน C#

  1. ติดตั้งแพ็คเกจ Aspose.3D for .NET จาก NuGet.org
  2. รวมเนมสเปซ Aspose.ThreeD เพื่อให้โค้ดใช้งานได้
  3. ตั้งค่าลิขสิทธิ์ Aspose เพื่อหลีกเลี่ยงลายน้ำการประเมิน
  4. สร้างวัตถุ Scene ใหม่
  5. เปิดไฟล์ FBX อินพุตที่คุณต้องการแปลง
  6. บันทึกไฟล์ OBJ เอาต์พุตเป็นรูปแบบ WavefrontOBJ

รหัสเพื่อแปลง FBX เป็น OBJ ใน C

using System;
//Add reference to Aspose.3D for .NET API
//Use following namespaces to convert FBX File Format to OBJ Format
using Aspose.ThreeD;
namespace ConvertFBXToOBJFileFormat
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before converting FBX to OBJ
//using Aspose.3D for .NET
Aspose.ThreeD.License Aspose3DLicense = new Aspose.ThreeD.License();
Aspose3DLicense.SetLicense(@"c:\asposelicense\license.lic");
//Create a object of type 3D Scene to hold and convert FBX file
Scene FBX3DScene = new Scene();
FBX3DScene.Open("InputFBX3DSceneFileFormat.fbx");
//Save the output as Wavefront OBJ 3D file format
FBX3DScene.Save("OutputWaveFrontOBJFileFormat.obj", FileFormat.WavefrontOBJ);
}
}
}

ในโค้ดข้างต้น คลาส Scene มีคุณสมบัติในการเก็บฉาก 3 มิติหรือไฟล์ 3 มิติ จากนั้นจัดการวัตถุใน 3D file format เช่น โหนด พื้นผิว ฉากย่อย ภาพเคลื่อนไหว ฯลฯ นอกจากนี้ยังบันทึกเอาต์พุต ไฟล์ในรูปแบบไฟล์ 3 มิติที่ต้องการ มันแสดงวิธีการและคุณสมบัติให้เกินวัตถุรูปแบบไฟล์ 3 มิติทั้งหมดในรหัส C # ของคุณ

โค้ดนี้มีประโยชน์มากหากคุณพยายามเพิ่มคุณสมบัติตัวแปลง FBX เป็น OBJ ในแอปพลิเคชัน C# หรือ .NET ของคุณเอง ทำงานได้อย่างราบรื่นกับคอนโซล Windows และเว็บแอปพลิเคชัน

 ไทย