Lib3MF
Pustaka C++ untuk Format File Manufaktur 3D
Open Source C++ API untuk membaca, menulis, dan mengonversi 3MF ke format file STL.
Lib3MF adalah pustaka C++ open source yang memungkinkan pengembang perangkat lunak membaca, menulis, dan mengonversi format file 3MF. Lib3mf adalah proyek sumber terbuka yang didukung oleh Konsorsium 3MF. Konsorsium 3MF adalah Proyek Yayasan Pengembangan Bersama untuk menciptakan standar file baru Pencetakan 3D. Ia bekerja untuk mempromosikan, mendistribusikan, dan memelihara format pencetakan 3D open source 3MF. Mereka telah berupaya keras untuk menjaga platform-independen mereka sejauh mungkin.
Disarankan untuk mengadopsi format file 3MF karena akan menjadi standar pencetakan 3D universal. Lib3MF API membantu pengguna dalam adopsi dengan menyediakan akses mudah dan meminimalkan biaya integrasi. Anda dapat menggunakan lib3mf API di Windows, Linux, dan macOS dengan sedikit ketergantungan eksternal.
Memulai dengan Lib3MF
Pertama-tama, Anda harus memiliki SDK biner lib3mf yang telah dikompilasi sebelumnya. Anda dapat mengunduh pustaka bersama yang dikompilasi sebagai bagian dari SDK minimal dari rilis resmi, atau repositori github.
Paket SDK ini berisi beberapa contoh. Setelah mengunduh dan mengekstrak SDK, Anda dapat mengerjakan contohnya. Dari sana, Anda harus dapat memasukkan lib3mf dalam aplikasi atau layanan host Anda.
Pustaka C++ untuk Membaca & Menulis Format File Manufaktur 3D
Lib3MF telah menyediakan serangkaian fitur yang memungkinkan pengembang perangkat lunak untuk membaca serta menulis file 3MF. Format file 3MF adalah format data berbasis XML yang hadir sebagai satu paket yang sama seperti file zip yang berisi informasi tentang mesh, warna tekstur, dan informasi lainnya. Lib3MF memungkinkan pengembang untuk mengambil dan memodifikasi semua informasi penting tentang elemen model, gambar mini, mesh, metadata, dan detail lainnya. Anda juga dapat membuat dokumen 3MF kosong dan menambahkan geometri khusus ke dalamnya.
Konversi 3MF ke Format File STL menggunakan C++ Library
Lib3MF memungkinkan pengembang perangkat lunak untuk mengonversi file 3D Manufacturing (3MF) ke format lain yang didukung seperti STL, PNG, JPG, dll. di dalam aplikasi C++ mereka sendiri. Untuk mengonversi 3MF ke Format File STL, pertama-tama Anda perlu mengimpor model 3D dari file 3MF, lalu membuat nama file baru dan mengekspor model ke format file STL. Beberapa contoh konversi 3MF juga merupakan bagian dari SDK.