ในบทช่วยสอนทีละขั้นตอนนี้ เราจะอธิบายวิธีการแปลง FBX เป็น OBJ ในแอปพลิเคชัน C# การแปลง FBX เป็น OBJ ใน C# ทำได้ค่อนข้างง่ายโดยใช้ Aspose.3D สำหรับ .NET คุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์การสร้างแบบจำลอง 3 มิติของบุคคลที่สาม
ขั้นตอนในการแปลง FBX เป็น OBJ ใน C#
- ติดตั้งแพ็คเกจ Aspose.3D for .NET จาก NuGet.org
- รวมเนมสเปซ Aspose.ThreeD เพื่อให้โค้ดใช้งานได้
- ตั้งค่าลิขสิทธิ์ Aspose เพื่อหลีกเลี่ยงลายน้ำการประเมิน
- สร้างวัตถุ Scene ใหม่
- เปิดไฟล์ FBX อินพุตที่คุณต้องการแปลง
- บันทึกไฟล์ 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 และเว็บแอปพลิเคชัน