Chuyển đổi DXF sang FBX trong C#

Các tệp DXF được phần mềm CAD sử dụng để tạo bản vẽ 2D hoặc 3D. Cụ thể, tệp DXF có thể được sử dụng để tạo và lưu các kế hoạch cho các dự án xây dựng như đường, cầu và tòa nhà. Trong một số trường hợp, chúng tôi có thể cần lập trình xuất bản vẽ từ tệp DXF sang tài liệu FBX. Những chuyển đổi này cho phép chia sẻ di động các bản vẽ. Bài đăng này sẽ hướng dẫn bạn cách thực hiện chuyển đổi DXF sang FBX trong C#.

Các chủ đề sau đây sẽ được đề cập trong bài viết này:

  1. Bộ chuyển đổi C# DXF sang FBX – Tải xuống miễn phí
  2. Các bước chuyển đổi tệp DXF thành tài liệu FBX
  3. Chuyển đổi DXF sang FBX theo chương trình
  4. Xuất DXF sang FBX với các tùy chọn

Bộ chuyển đổi C# DXF sang FBX – Tải xuống miễn phí

Để chuyển đổi tệp DXF thành tài liệu FBX, chúng tôi sẽ sử dụng Aspose.CAD for .NET API. Nó cho phép tạo, chỉnh sửa và thao tác các tệp DXF và một số định dạng tệp khác.

Lớp cơ bản cho tất cả các dạng bản vẽ trong API là Hình ảnh. Hình ảnh DXF được đại diện bởi lớp CadImage. Sử dụng lớp CadRasterizationOptions, chúng tôi có thể sửa đổi các thuộc tính PageWidth và PageHeight. Lớp FbxOptions của API cho phép đặc tả các tùy chọn FBX.

Vui lòng tải xuống DLL của API hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.CAD

Cách chuyển đổi tệp DXF sang FBX bằng C#

Chúng ta có thể dễ dàng chuyển đổi tệp DXF thành tài liệu FBX bằng Aspose.CAD for .NET bằng cách thực hiện theo các bước dưới đây:

  • Tải tệp bản vẽ DXF.
  • Lưu DXF dưới dạng FBX.

Bây giờ, hãy xem cách thực hiện các bước này trong C# để chuyển đổi tệp DXF thành tài liệu FBX.

Chuyển đổi DXF sang FBX theo cách lập trình trong C#

Vui lòng làm theo các bước dưới đây để chuyển đổi DXF thành FBX:

  1. Đầu tiên, tải tệp DXF đầu vào bằng lớp CadImage.
  2. Sau đó, tạo một thể hiện của lớp FbxOptions.
  3. Cuối cùng, gọi phương thức Save() để lưu nó dưới dạng FBX. Nó lấy đường dẫn tệp FBX đầu ra và FbxOptions làm đối số.

Mẫu mã sau đây cho biết cách chuyển đổi tệp DXF thành tài liệu FBX bằng C#.

string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // Khởi tạo đối tượng lớp FbxOptions
    FbxOptions options = new FbxOptions();
    
    // Xuất DXF sang FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Xuất DXF sang FBX với Tùy chọn trong C#

Chúng tôi có thể chỉ định các tùy chọn lưu FBX trong khi chuyển đổi tệp DXF thành tài liệu FBX bằng cách thực hiện theo các bước dưới đây:

  1. Đầu tiên, mở tệp DXF bằng cách sử dụng lớp CadImage làm đầu vào.
  2. Tiếp theo, tạo một thể hiện mới của lớp CadRasterizationOptions.
  3. Tiếp theo, nhập chiều rộng và chiều cao của trang.
  4. Sau đó, tạo một thể hiện của lớp FbxOptions.
  5. Tiếp theo, chọn CadRasterizationOptions cho thuộc tính VectorRasterizationOptions.
  6. Để lưu nó dưới dạng FBX, hãy gọi phương thức Save() lần cuối. Nó chấp nhận hai đối số: FbxOptions và đường dẫn đến tệp FBX đầu ra. Mẫu mã sau đây cho biết cách chỉ định chiều cao và chiều rộng của trang trong khi lưu tệp DXF dưới dạng tài liệu FBX bằng C#.

Nhận giấy phép tạm thời 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 mà không bị giới hạn đánh giá.

Phần kết luận

Trong bài viết này, chúng ta đã học cách:

  • tải tệp bản vẽ DXF hiện có;
  • chỉ định chiều cao và chiều rộng của trang;
  • xác định các tùy chọn lưu;
  • lưu DXF dưới dạng FBX trong C#.

Định dạng tệp chỉ là một cách tiêu chuẩn hóa trong đó thông tin được mã hóa để lưu trữ trong tệp và các chương trình phần mềm được thiết kế để đọc các định dạng tệp cụ thể. Bên cạnh việc chuyển đổi DXF thành FBX trong C#, bạn có thể tìm hiểu thêm về Aspose.CAD for .NET API bằng cách sử dụng tài liệu. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm