OBJ sang DXF csharp

Các tệp OBJ được sử dụng để xác định các đối tượng hình học và thường được tạo dưới dạng tệp đầu ra bằng các ứng dụng mô hình 3D. Đôi khi, bạn có thể muốn chuyển đổi tệp OBJ thành tệp DXF. Theo đó, bài viết này đề cập đến cách chuyển đổi tệp OBJ sang tệp DXF theo chương trình trong C#.

Bộ chuyển đổi OBJ sang DXF – Cài đặt API C#

Aspose.CAD for .NET API có thể được sử dụng để thao tác với Wavefront OBJ, DWF và nhiều định dạng tệp được hỗ trợ khác. Nhanh chóng định cấu hình API bằng cách tải xuống các tệp DLL tham chiếu của nó từ trang Bản phát hành mới bằng cách sử dụng lệnh NuGet sau trong Microsoft Visual Studio:

PM> Install-Package Aspose.CAD

Chuyển đổi tệp OBJ sang tệp DXF trong C#

Bạn cần làm theo các bước bên dưới để chuyển đổi tệp OBJ thành tệp DXF:

  1. Tải tệp OBJ đầu vào bằng lớp Hình ảnh.
  2. Tạo một đối tượng thuộc lớp CadRasterizationOptionsDxfOptions.
  3. Chuyển đổi tệp OBJ sang tệp DXF.

Đoạn mã sau giải thích cách chuyển đổi tệp OBJ sang định dạng DXF theo chương trình trong C#:

// Tải tệp OBJ bằng lớp Hình ảnh
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
    // Tạo một đối tượng của lớp CadRasterizationOptions
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

    // Tạo một đối tượng của lớp DxfOptions
    Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();

    // Đặt thuộc tính VectorRasterizationOptions
    options.VectorRasterizationOptions = rasterizationOptions;

    // Xuất OBJ sang DXF
    image.Save("output.dxf", options);
}

Nhận giấy phép tạm thời miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để đánh giá toàn bộ khả năng của API.

Phần kết luận

Trong bài viết này, bạn đã hiểu cách chuyển đổi tệp OBJ sang định dạng DXF bằng lập trình trong C#. Nó thường được ứng dụng trình hiển thị nâng cao sử dụng để lưu trữ các đối tượng hình học và dữ liệu 3D. Hơn nữa, bạn có thể tìm hiểu các tính năng khác của API bằng cách truy cập phần tài liệu. Trong trường hợp bạn cần thảo luận về bất kỳ mối quan tâm nào của mình, vui lòng liên hệ với chúng tôi tại diễn đàn.

Xem thêm

Chuyển đổi DWF hoặc DWFX sang SVG trong C#