บทช่วยสอนพื้นฐานนี้ครอบคลุม วิธีแปลง OBJ เป็น STL ใน C# โดยจะอธิบายอัลกอริทึมและข้อมูลโค้ดเพื่อสร้างตัวแปลง OBJ เป็น STL ใน C# คุณไม่จำเป็นต้องกำหนดค่าแอปพลิเคชันหรือเครื่องมือการเรนเดอร์ 3 มิติเพิ่มเติมใดๆ เพื่อทำงานกับคุณสมบัตินี้ในโครงการของคุณ
ขั้นตอนในการแปลง OBJ เป็น STL ใน C#
- ติดตั้ง Aspose.3D for .NET ด้วย NuGet Package Manager
- โหลดไฟล์ OBJ อินพุตโดยใช้เมธอด Scene.FromFile()
- สร้างวัตถุของคลาส StlSaveOptions
- แปลงไฟล์ OBJ เป็น STL โดยใช้วิธีบันทึก
ขั้นตอนข้างต้นสรุปวิธีการแปลงวัตถุ 3D เป็น STL ใน C# ประการแรก กำหนดค่าสภาพแวดล้อมและเข้าถึงไฟล์ 3D Object อินพุต สุดท้าย ตั้งค่าคุณสมบัติต่างๆ ของไฟล์เอาต์พุต STL ด้วย StlSaveOptions และเขียนไฟล์อ็อบเจกต์เอาต์พุต
รหัสเพื่อแปลง OBJ เป็น STL ใน C
using Aspose.ThreeD; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert OBJ to STL using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create Scene class object | |
Scene scene = Scene.FromFile("input.obj"); | |
// Create StlSaveOptions class object | |
Aspose.ThreeD.Formats.StlSaveOptions options = new Aspose.ThreeD.Formats.StlSaveOptions(); | |
// Convert OBJ to STL file | |
scene.Save("output.stl", options); | |
System.Console.WriteLine("Image resized successfully"); | |
} | |
} | |
} |
ข้อมูลโค้ดนี้สามารถใช้เพื่อแปลงไฟล์ OBJ เป็น STL ใน C# เป็นเวอร์ชันพื้นฐานที่โหลดไฟล์อินพุต OBJ โดยใช้คลาส Scene และส่งออกเป็นไฟล์ STL ด้วยเมธอด Save ขณะที่ส่งพารามิเตอร์ของคลาส StlSaveoptions อย่างไรก็ตาม คุณสามารถปรับปรุงเพิ่มเติมได้โดยการตั้งค่าขีดจำกัดการหมดเวลา การพลิกพิกัดของไฟล์เอาต์พุต การอ่านหรือเขียนไปยังหน่วยความจำหรือสตรีมไฟล์ เป็นต้น
ในบทช่วยสอนนี้ คุณได้เรียนรู้รายละเอียดเกี่ยวกับวิธีแปลง 3D Object เป็น STL ใน C# นอกจากนี้ หากคุณต้องการเรียนรู้การแปลง STL เป็น PDF โปรดไปที่บทความใน วิธีแปลง STL เป็น PDF ใน C#