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);
        }
    }
}

เอาท์พุต:

3mf ถึง stl

รับใบอนุญาตฟรี

รับใบอนุญาตชั่วคราวฟรี(https://purchase.aspose.com/temporary-license/) เพื่อทดลองใช้ SDK การสร้างแบบจำลอง 3 มิติโดยไม่มีข้อจำกัดในการประเมิน

มีคำถามไหม?

โปรดเยี่ยมชม ฟอรัม ของเราเพื่อถามคำถาม

สรุป

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

สำรวจ