![](https://products-qa.fileformat.com/vi/3d/cpp/lib3mf/header-image.png)
Lib3MF
Thư viện C ++ cho các định dạng tệp sản xuất 3D
Các API C ++ mã nguồn mở để đọc, ghi và chuyển đổi 3MF sang các định dạng tệp STL.
Lib3MF là một thư viện C ++ mã nguồn mở cho phép các nhà phát triển phần mềm đọc, ghi và chuyển đổi các định dạng tệp 3MF. Lib3mf là một dự án mã nguồn mở được hỗ trợ bởi 3MF Consortium. Liên danh 3MF là Dự án Nền tảng Phát triển Chung để tạo ra tiêu chuẩn tệp mới của In 3D. Nó hoạt động để quảng bá, phân phối và duy trì định dạng in 3D mã nguồn mở 3MF. Họ đã nỗ lực rất nhiều để giữ cho nền tảng của họ độc lập nhất có thể.
Bạn nên sử dụng định dạng tệp 3MF vì đây sẽ là tiêu chuẩn in 3D phổ biến. API Lib3MF giúp người dùng áp dụng bằng cách cung cấp khả năng truy cập dễ dàng và giữ chi phí tích hợp ở mức tối thiểu. Bạn có thể sử dụng API lib3mf trên Windows, Linux và macOS với rất ít phụ thuộc bên ngoài.
Bắt đầu với Lib3MF
Trước hết, bạn cần có SDK nhị phân được biên dịch trước của lib3mf. Bạn có thể tải xuống thư viện chia sẻ đã biên dịch như một phần của SDK tối thiểu từ bản phát hành chính thức hoặc kho lưu trữ github.
Gói SDK này chứa một số ví dụ. Sau khi tải xuống và giải nén SDK, bạn có thể làm việc trên các ví dụ. Từ đó, bạn sẽ có thể đưa lib3mf vào ứng dụng hoặc dịch vụ máy chủ của mình.
Thư viện C ++ để đọc và ghi định dạng tệp sản xuất 3D
Lib3MF đã cung cấp một tập hợp các tính năng cho phép các nhà phát triển phần mềm đọc cũng như ghi các tệp 3MF. Định dạng tệp 3MF là định dạng dữ liệu dựa trên XML đi kèm dưới dạng một gói duy nhất giống như tệp zip chứa thông tin về lưới, màu kết cấu và các thông tin khác. Lib3MF cho phép các nhà phát triển truy xuất và sửa đổi tất cả thông tin quan trọng về các phần tử mô hình, hình ảnh thu nhỏ, lưới, siêu dữ liệu và các chi tiết khác. Bạn cũng có thể tạo một tài liệu 3MF trống và thêm hình học tùy chỉnh vào nó.
Chuyển đổi 3MFs sang Định dạng tệp STL bằng Thư viện C ++
Lib3MF cho phép các nhà phát triển phần mềm chuyển đổi các tệp 3D Manufacturing (3MF) sang các định dạng được hỗ trợ khác như STL, PNG, JPG, v.v. bên trong các ứng dụng C ++ của riêng họ. Để chuyển đổi 3MFs sang Định dạng tệp STL, trước tiên bạn cần nhập mô hình 3D từ tệp 3MF, sau đó tạo tên tệp mới và xuất mô hình sang định dạng tệp STL. Một số ví dụ chuyển đổi 3MFs cũng là một phần của SDK.