ไฟล์ OBJ เป็นวัตถุทางเรขาคณิตที่เปิดใช้งานการส่งข้อมูลทางเรขาคณิตไปข้างหน้าหรือข้างหลัง บทความนี้ครอบคลุมการแปลงไฟล์ OBJ เป็นไฟล์รูปแบบ FBX หรือ STL:
- ตัวแปลง OBJ เป็นไฟล์ FBX หรือ STL โดยใช้ C#
- แปลงไฟล์ OBJ เป็น FBX โดยทางโปรแกรมใน C#
- การแปลงไฟล์ OBJ เป็น STL โดยใช้ C#
ตัวแปลง OBJ เป็นไฟล์ FBX หรือ STL โดยใช้ C#
Aspose.3D for .NET API รองรับการทำงานกับโมเดล 3 มิติและรูปแบบไฟล์ต่างๆ คุณสามารถแปลงไฟล์วัตถุ 3 มิติที่มีนามสกุลไฟล์ OBJ เป็นรูปแบบต่างๆ เช่น FBX หรือ STL เพียงกำหนดค่า API โดยดาวน์โหลดไฟล์ DLL จากส่วน ดาวน์โหลด หรือใช้คำสั่งติดตั้งด้านล่าง NuGet:
PM> Install-Package Aspose.3D
แปลงไฟล์ OBJ เป็น FBX โดยทางโปรแกรมใน C#
คุณสามารถแปลงไฟล์ 3D Object OBJ เป็นรูปแบบ FBX ได้ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
- เริ่มต้นวัตถุ FBXSaveOptions ด้วยฟิลด์ FileFormat
- แปลงไฟล์ OBJ เป็น FBX
โค้ดด้านล่างอธิบายวิธีการแปลงไฟล์ออบเจกต์ OBJ เป็นไฟล์รูปแบบ FBX โดยทางโปรแกรมด้วย C#:
// โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
Scene scene = new Scene("scene.obj");
// เริ่มต้นวัตถุ FBXSaveOptions ด้วย SaveFormat enum
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);
// แปลงไฟล์ OBJ เป็น FBX
scene.Save("Test.fbx", options);
การแปลงไฟล์ OBJ เป็น STL โดยใช้ C#
คุณสามารถแปลงไฟล์ OBJ เป็นไฟล์ STL ได้โดยทำตามขั้นตอนต่อไปนี้:
- โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
- เริ่มต้นวัตถุคลาส STLSaveOptions
- กำหนดค่าเส้นทางการค้นหาเพื่อให้สามารถค้นหาการพึ่งพาภายนอกได้
- แปลงไฟล์ OBJ เป็น STL
รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ OBJ เป็นไฟล์ STL โดยทางโปรแกรมใน C#:
// โหลดไฟล์ OBJ อินพุตด้วยคลาส Scene
Scene scene = new Scene("scene.obj");
// เริ่มต้นวัตถุคลาส STLSaveOptions
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
// กำหนดค่าเส้นทางการค้นหาเพื่อให้ผู้นำเข้าค้นหาการพึ่งพาภายนอก
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });
// แปลงไฟล์ OBJ เป็น STL
scene.Save("test.stl", saveSTLOpts);
รับใบอนุญาต API ฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้อย่างเต็มประสิทธิภาพ
บทสรุป
โดยสรุป คุณได้เรียนรู้วิธีแปลงหรือส่งออกไฟล์วัตถุ 3 มิติในรูปแบบ OBJ เป็นไฟล์ FBX หรือ STL โดยทางโปรแกรมโดยใช้ C# คุณสามารถเพิ่มคุณสมบัติเหล่านี้ในแอปพลิเคชันของคุณโดยใช้โค้ดเพียงไม่กี่บรรทัด เนื่องจาก API จะดูแลรายละเอียดเล็กน้อยสำหรับการแปลง นอกจากนี้ คุณสามารถสำรวจคุณสมบัติอื่นๆ ของ API ได้โดยไปที่ เอกสารประกอบ ในกรณีที่มีข้อกังวลใดๆ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี