Chuyển đổi OBJ sang PLY trong C#

Hãy đi sâu vào việc thực hiện chuyển đổi theo chương trình giữa hai định dạng tệp 3D nổi tiếng. Gần đây, chúng tôi đã xuất bản một bài đăng trên blog hướng dẫn cách chuyển đổi PLY thành OBJ trong ứng dụng .NET. Tuy nhiên, trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chuyển đổi OBJ sang PLY trong C#. Vì vậy, chúng tôi sẽ đạt được chức năng này bằng cách chọn Aspose.3D for .NET. Thư viện đồ họa C# 3D này là một API .NET hoàn thiện cung cấp nhiều tính năng chuyển đổi và thao tác. Vì vậy, không. bỏ lỡ bất kỳ phần nào của hướng dẫn này để tìm hiểu cách phát triển bộ chuyển đổi OBJ sang PLY theo chương trình.

Cài đặt thư viện đồ họa C# 3D

Chúng tôi có thể cài đặt API .NET này bằng cách chạy lệnh sau trong Trình quản lý gói NuGet. Ngoài ra, bạn có thể tải xuống tệp DLL.

Install-Package Aspose.3D 
Cài đặt thư viện đồ họa C# 3D

Chuyển đổi OBJ thành PLY trong C# - Mẫu mã

Trước khi triển khai, vui lòng đảm bảo bạn có tệp OBJ nguồn. Sau đó, bạn có thể làm theo các bước sau:

  • Khởi tạo một thể hiện của lớp Scene.
  • Gọi phương thức Mở để tải tệp OBJ nguồn.
  • Tạo một đối tượng của lớp PlySaveOptions để truy cập các tùy chọn xuất cảnh dưới dạng tệp PLY.
  • Gọi phương thức Save để lưu tệp đầu ra ở định dạng tệp PLY.

Mẫu mã sau đây trình bày cách chuyển đổi OBJ thành PLY trong C# theo chương trình:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Chuyển đổi OBJ sang PLY trong C#
        static void Main(string[] args)
        {
            // Xác định đường dẫn thư mục.
            String dataDir = "/Desktop/";
            // Khởi tạo một thể hiện của lớp Cảnh.
            Scene scene = new Scene();
            // Gọi phương thức Open để tải tệp OBJ nguồn. 
            scene.Open(dataDir + "sample.obj");
            // Tạo một đối tượng của lớp PlySaveOptions để truy cập các tùy chọn xuất cảnh dưới dạng tệp PLY. 
            var usdSaveOptions = new PlySaveOptions();
            // Gọi phương thức Save để lưu tệp đầu ra ở định dạng tệp PLY.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Bạn có thể thấy đầu ra trong hình ảnh:

Kết xuất mô hình 3D

Công cụ chuyển đổi OBJ sang PLY - Công cụ trực tuyến

Có một công cụ trực tuyến được cung cấp bởi Aspose.3D for .NET. Ngoài ra, trình chuyển đổi trực tuyến OBJ sang PLY này có khả năng chuyển đổi trực tuyến các định dạng tệp 3D phổ biến trong trình duyệt web. Trên hết, nó miễn phí và bạn có thể sử dụng nó mà không cần tạo tài khoản.

chuyển đổi obj sang ply

Kết xuất mô hình 3D - Nhận giấy phép miễn phí

Bạn có thể nhận [giấy phép tạm thời] miễn phí] để dùng thử thư viện đồ họa C# 3D này mà không bị giới hạn về đánh giá.

Tổng hợp

Đây là kết thúc. Chúng tôi hy vọng bạn đã học được cách chuyển đổi OBJ sang PLY trong C#. Hơn nữa, hướng dẫn này đã trình bày một chức năng duy nhất trong số nhiều chức năng được Aspose.3D for .NET trình bày. Bộ chuyển đổi OBJ sang PLY sẽ tăng năng suất cho ứng dụng kinh doanh của bạn. Hơn nữa, tài liệu, API tài liệu tham khảo và kho lưu trữ GitHub cung cấp thông tin chi tiết đầy đủ về quá trình phát triển và cách sử dụng. Vì vậy, vui lòng giữ liên lạc với aspose.com để được cập nhật thường xuyên.

Hãy thoải mái tiếp cận

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Xem thêm