บทช่วยสอนฉบับย่อนี้จะแนะนำคุณเกี่ยวกับ วิธีแปลง OBJ เป็น FBX ใน C# ประกอบด้วยอัลกอริทึมทีละขั้นตอน การกำหนดค่า IDE และข้อมูลโค้ดที่เรียกใช้ได้เพื่อ แปลง OBJ เป็น FBX ใน C# ยิ่งไปกว่านั้น คุณไม่จำเป็นต้องติดตั้งเครื่องมือแสดงผล 3 มิติเพื่อทำการแปลงนี้ในโครงการของคุณ
ขั้นตอนในการแปลง OBJ เป็น FBX ใน C#
- กำหนดค่าไลบรารี Aspose.3D for .NET โดยใช้เครื่องมือ NuGet Package Manager
- รับไฟล์วัตถุต้นทางด้วยเมธอด Scene.FromFile()
- สร้างวัตถุของคลาส FbxSaveOptions
- เรียกใช้เมธอด Save ที่โอเวอร์โหลดเพื่อแปลงไฟล์ OBJ เป็นไฟล์ FBX
ขั้นตอนเหล่านี้สรุปกระบวนการทั้งหมดเพื่อแปลง 3D Object เป็น FBX ใน C# ก่อนอื่น ให้กำหนดค่า IDE โดยการติดตั้ง API จากนั้นโหลดไฟล์อ็อบเจกต์ต้นทาง จากนั้นดำเนินการตั้งค่าคุณสมบัติต่างๆ สำหรับไฟล์ FBX และแสดงผลไฟล์เอาต์พุตโดยใช้เมธอด Save ที่โอเวอร์โหลด
รหัสเพื่อแปลง OBJ เป็น FBX ใน C
using Aspose.ThreeD; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert OBJ to FBX using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the input OBJ file | |
Scene scene = Scene.FromFile("Aspose3D.obj"); | |
// Initialize FbxSaveOptions object | |
Aspose.ThreeD.Formats.FbxSaveOptions options = new Aspose.ThreeD.Formats.FbxSaveOptions(FileFormat.FBX7500ASCII); | |
// Convert OBJ to FBX format | |
scene.Save("OBJtoFBX.fbx", options); | |
System.Console.WriteLine("OBJ to FBX conversion done successfully"); | |
} | |
} | |
} |
ข้อมูลโค้ดนี้สาธิตวิธีการใช้เว็บแอปพลิเคชัน C# OBJ เพื่อแปลง FBX ทางออนไลน์ หรือแอปพลิเคชันบนเดสก์ท็อปด้วยการเรียก API สองสามครั้ง อย่างไรก็ตาม มีคุณสมบัติหลายอย่างที่เปิดเผยโดยคลาส FbxSaveOptions ซึ่งคุณสามารถแก้ไขเพื่อรวมรูปแบบต่างๆ ในไฟล์เอาต์พุตได้ ตัวอย่างเช่น การฝังพื้นผิว การใช้ข้อมูลตาข่ายซ้ำ การเปลี่ยนคุณสมบัติดั้งเดิม ฯลฯ ตามความต้องการของคุณ
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีสร้างตัวแปลง OBJ เป็น FBX ใน C# อย่างไรก็ตาม หากคุณต้องการแปลง FBX เป็นรูปแบบ OBJ โปรดอ่านบทความเกี่ยวกับ วิธีแปลง FBX เป็น OBJ ใน C#