3MF และ STL เป็นรูปแบบไฟล์ 3 มิติที่ซอฟต์แวร์สร้างแบบจำลอง 3 มิติใช้กันอย่างแพร่หลาย ในบางกรณี รูปแบบไฟล์ STL เป็นที่นิยมมากกว่าเนื่องจากข้อกำหนดมาตรฐานอุตสาหกรรมและความเข้ากันได้ ดังนั้น การแปลง 3MF เป็น STL อาจเป็นกระบวนการที่ยุ่งยากและใช้เวลานาน ดังนั้นเราจึงได้พบกับ Aspose.3D for .NET ซึ่งเป็นตัวเลือกที่เหมาะสมสำหรับการแปลง 3MF เป็น STL ในการเขียนโปรแกรม C# SDK สำหรับสร้างแบบจำลอง 3 มิตินี้มีคลาสและเมธอดสำหรับกำหนดค่าฟังก์ชันการทำงานตามความต้องการทางธุรกิจของคุณ มาเริ่มต้นคู่มือโดยการติดตั้ง SDK ก่อน
3D Modeling SDK - การติดตั้ง
หากต้องการติดตั้ง Aspose.3D for .NET คุณสามารถทำได้โดยเพียงดาวน์โหลดไฟล์ DLL หรือเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager:
Install-Package Aspose.3D
แปลงไฟล์ 3MF เป็น STL ใน C# - การใช้งาน
เมื่อติดตั้ง SDK การสร้างแบบจำลอง 3 มิติแล้ว ขั้นตอนถัดไปคือการเขียนโค้ดสั้นๆ เพื่อแปลง 3MF เป็น STL
คุณสามารถปฏิบัติตามขั้นตอนดังต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส Scene
- เรียกใช้เมธอด Open เพื่อโหลดไฟล์ Source 3MF
- สร้างอินสแตนซ์ของอ็อบเจ็กต์ของคลาส StlSaveOptions เพื่อเข้าถึงตัวเลือกสำหรับการส่งออกฉากเป็นไฟล์ STL
- เรียกใช้เมธอด Save เพื่อบันทึกเอาต์พุตเป็นไฟล์ STL
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลงไฟล์ 3MF เป็น STL ในโปรแกรม C#:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// แปลง 3MF เป็น STL ใน C#
static void Main(string[] args)
{
// ตั้งค่าเส้นทางไดเร็กทอรี
String dataDir = "data";
// สร้างอินสแตนซ์ของคลาส Scene
Scene scene = new Scene();
// เรียกใช้เมธอด Open เพื่อโหลดไฟล์ Source 3MF
scene.Open(dataDir + "torus_sliced.3mf");
// สร้างอินสแตนซ์ของอ็อบเจ็กต์ของคลาส StlSaveOptions เพื่อเข้าถึงตัวเลือกสำหรับการส่งออกฉากเป็นไฟล์ STL
var stlSaveOptions = new StlSaveOptions();
// เรียกใช้เมธอด Save เพื่อบันทึกเอาต์พุตเป็นไฟล์ STL
scene.Save(dataDir + "sample.stl", stlSaveOptions);
}
}
}
เอาท์พุต:

รับใบอนุญาตฟรี
รับใบอนุญาตชั่วคราวฟรี(https://purchase.aspose.com/temporary-license/) เพื่อทดลองใช้ SDK การสร้างแบบจำลอง 3 มิติโดยไม่มีข้อจำกัดในการประเมิน
มีคำถามไหม?
โปรดเยี่ยมชม ฟอรัม ของเราเพื่อถามคำถาม
สรุป
อย่างไรก็ตาม Aspose.3D for .NET เป็นตัวเลือกที่แข็งแกร่งสำหรับการแปลงและจัดการรูปแบบไฟล์ 3 มิติ อย่างไรก็ตาม คู่มือนี้แสดงวิธีการแปลงไฟล์ 3MF เป็น STL ใน C# โดยใช้ SDK การสร้างแบบจำลอง 3 มิตินี้ นอกจากนี้ คุณสามารถพัฒนาโมดูลแปลงไฟล์ 3 มิติสำหรับแอปของคุณได้ นอกจากนี้ คุณยังสามารถดูข้อมูลเพิ่มเติมได้ที่ เอกสารประกอบ, ข้อมูลอ้างอิง API และสุดท้ายนี้ โปรดติดตามรีโพซิตอรี GitHub ของเราเพื่อรับการอัปเดตเป็นประจำ