Lib3MF
C++ bibliotek för filformat för 3D-tillverkning
Open Source C++ API:er för att läsa, skriva och konvertera 3MF:er till STL-filformat.
Lib3MF är ett C++-bibliotek med öppen källkod som gör det möjligt för mjukvaruutvecklare att läsa, skriva och konvertera 3MF-filformat. Lib3mf är ett projekt med öppen källkod som stöds av 3MF-konsortiet. 3MF-konsortiet är Joint Development Foundation Project för att skapa den nya filstandarden för 3D-utskrift. Det fungerar för att främja, distribuera och underhålla 3D-utskriftsformatet 3MF med öppen källkod. De har lagt ner stora ansträngningar på att hålla sin plattformsoberoende så långt det är möjligt.
Det rekommenderas att använda filformatet 3MF eftersom det kommer att bli en universell 3D-utskriftsstandard. Lib3MF API hjälper användare att adoptera genom att ge enkel åtkomst och hålla integrationskostnaderna på ett minimum. Du kan använda lib3mf API på Windows, Linux och macOS med väldigt få externa beroenden.
Komma igång med Lib3MF
Först och främst måste du ha den förkompilerade binära SDK:n för lib3mf. Du kan ladda ner det kompilerade delade biblioteket som en del av en minimal SDK från officiella utgåvor, eller github-förrådet.
Detta SDK-paket innehåller flera exempel. När du har laddat ner och extraherat SDK:n kan du arbeta med exemplen. Därifrån bör du kunna inkludera lib3mf i din värdapplikation eller tjänst.
C++-bibliotek för att läsa och skriva 3D-tillverkningsfilformat
Lib3MF har tillhandahållit en uppsättning funktioner som gör det möjligt för mjukvaruutvecklare att läsa och skriva 3MF-filer. 3MF-filformat är ett XML-baserat dataformat som kommer som ett enda paket på samma sätt som en zip-fil som innehåller information om mesh, texturfärger och annan information. Lib3MF gör det möjligt för utvecklare att hämta och ändra all viktig information om modellelementen, miniatyrbilder, maskor, metadata och andra detaljer. Du kan också skapa ett tomt 3MF-dokument och lägga till anpassad geometri till det.
Konvertera 3MFs till STL-filformat med C++ Library
Lib3MF gör det möjligt för mjukvaruutvecklare att konvertera 3D Manufacturing-filer (3MF) till andra format som stöds såsom STL, PNG, JPG, etc. i sina egna C++-applikationer. För att konvertera 3MFs till STL-filformat måste du först importera en 3D-modell från en 3MF-fil, sedan skapa ett nytt filnamn och exportera modellen till STL-filformat. Vissa 3MFs konverteringsexempel är också en del av SDK.