แปลง OBJ เป็น PLY ใน C#

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

การติดตั้งไลบรารีกราฟิก C# 3D

เราสามารถติดตั้ง .NET API นี้ได้โดยรันคำสั่งต่อไปนี้ใน NuGet Package Manager นอกจากนี้ คุณยังดาวน์โหลดไฟล์ DLL ได้ด้วย

Install-Package Aspose.3D 
การติดตั้งไลบรารีกราฟิก C# 3D

แปลง OBJ เป็น PLY ใน C# - ตัวอย่างโค้ด

ก่อนใช้งาน โปรดตรวจสอบให้แน่ใจว่าคุณมีไฟล์ OBJ ต้นฉบับ จากนั้น คุณสามารถทำตามขั้นตอนต่อไปนี้:

  • สร้างอินสแตนซ์ของคลาส Scene
  • เรียกเมธอด Open เพื่อ โหลด ไฟล์ OBJ ต้นทาง
  • สร้างออบเจ็กต์ของคลาส PlySaveOptions เพื่อเข้าถึงตัวเลือกสำหรับการส่งออกฉากเป็นไฟล์ PLY
  • เรียกใช้เมธอด Save เพื่อบันทึกไฟล์เอาต์พุตในรูปแบบไฟล์ PLY

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลง OBJ เป็น PLY ใน C# โดยทางโปรแกรม:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // แปลง OBJ เป็น PLY ใน C#
        static void Main(string[] args)
        {
            // กำหนดเส้นทางไดเรกทอรี
            String dataDir = "/Desktop/";
            // สร้างอินสแตนซ์ของคลาส Scene
            Scene scene = new Scene();
            // เรียกใช้เมธอด Open เพื่อโหลดไฟล์ Source OBJ 
            scene.Open(dataDir + "sample.obj");
            // สร้างอ็อบเจ็กต์ของคลาส PlySaveOptions เพื่อเข้าถึงตัวเลือกสำหรับการส่งออกฉากเป็นไฟล์ PLY 
            var usdSaveOptions = new PlySaveOptions();
            // เรียกใช้เมธอด Save เพื่อบันทึกไฟล์เอาต์พุตในรูปแบบไฟล์ PLY
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

คุณสามารถดูผลลัพธ์ในภาพ:

เรนเดอร์โมเดล 3 มิติ

เครื่องมือแปลง OBJ เป็น PLY - เครื่องมือออนไลน์

มีเครื่องมือออนไลน์ที่ขับเคลื่อนโดย Aspose.3D for .NET นอกจากนี้ ตัวแปลง OBJ เป็น PLY ออนไลน์ นี้มีความสามารถในการแปลงรูปแบบไฟล์ 3D ยอดนิยมทางออนไลน์ในเว็บเบราว์เซอร์ เหนือสิ่งอื่นใด ใช้งานได้ฟรีและคุณสามารถใช้งานได้โดยไม่ต้องสร้างบัญชีใดๆ

obj เพื่อแปลงชั้น

เรนเดอร์โมเดล 3 มิติ - รับสิทธิ์การใช้งานฟรี

คุณสามารถรับ [ใบอนุญาตชั่วคราว] ฟรี 15 เพื่อทดลองใช้ไลบรารีกราฟิก C# 3D นี้โดยไม่มีข้อจำกัดในการประเมิน

สรุป

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

รู้สึกอิสระที่จะติดต่อออก

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม

ดูสิ่งนี้ด้วย