![](https://products-qa.fileformat.com/de/3d/cpp/lib3mf/header-image.png)
Lib3MF
C++-Bibliothek für 3D-Fertigungsdateiformate
Open-Source-C++-APIs zum Lesen, Schreiben und Konvertieren von 3MFs in STL-Dateiformate.
Lib3MF ist eine Open-Source-C++-Bibliothek, mit der Softwareentwickler 3MF-Dateiformate lesen, schreiben und konvertieren können. Lib3mf ist ein Open-Source-Projekt, das vom 3MF-Konsortium unterstützt wird. Das 3MF-Konsortium ist das Joint Development Foundation Project zur Erstellung des neuen Dateistandards für den 3D-Druck. Es arbeitet an der Förderung, Verbreitung und Wartung des Open-Source-3D-Druckformats 3MF. Sie haben große Anstrengungen unternommen, um ihre Plattform so weit wie möglich unabhängig zu halten.
Es wird empfohlen, das 3MF-Dateiformat zu übernehmen, da es ein universeller 3D-Druckstandard sein wird. Die Lib3MF-API hilft Benutzern bei der Einführung, indem sie einen einfachen Zugriff bietet und die Integrationskosten auf einem Minimum hält. Sie können die lib3mf-API unter Windows, Linux und macOS mit sehr wenigen externen Abhängigkeiten verwenden.
Erste Schritte mit Lib3MF
Zunächst benötigen Sie das vorkompilierte Binär-SDK von lib3mf. Sie können die kompilierte gemeinsam genutzte Bibliothek als Teil eines minimalen SDK von den offiziellen Versionen oder dem Github-Repository herunterladen.
Dieses SDK-Paket enthält mehrere Beispiele. Nachdem Sie das SDK heruntergeladen und extrahiert haben, können Sie an den Beispielen arbeiten. Von dort aus sollten Sie in der Lage sein, lib3mf in Ihre Hostanwendung oder Ihren Dienst einzubinden.
C++-Bibliothek zum Lesen und Schreiben von 3D-Fertigungsdateiformaten
Lib3MF hat eine Reihe von Funktionen bereitgestellt, die es Softwareentwicklern ermöglichen, 3MF-Dateien sowohl zu lesen als auch zu schreiben. Das 3MF-Dateiformat ist ein XML-basiertes Datenformat, das als einzelnes Paket geliefert wird, genau wie eine ZIP-Datei, die Informationen über Netze, Texturfarben und andere Informationen enthält. Lib3MF ermöglicht es Entwicklern, alle wichtigen Informationen über die Modellelemente, Miniaturbilder, Netze, Metadaten und andere Details abzurufen und zu ändern. Sie können auch ein leeres 3MF-Dokument erstellen und ihm benutzerdefinierte Geometrie hinzufügen.
Konvertieren Sie 3MFs mithilfe der C++-Bibliothek in das STL-Dateiformat
Lib3MF ermöglicht Softwareentwicklern, 3D-Fertigungsdateien (3MF) in andere unterstützte Formate wie STL, PNG, JPG usw. in ihren eigenen C++-Anwendungen zu konvertieren. Um 3MFs in STL-Dateiformate zu konvertieren, müssen Sie zuerst ein 3D-Modell aus einer 3MF-Datei importieren, dann einen neuen Dateinamen erstellen und das Modell in das STL-Dateiformat exportieren. Einige 3MF-Konvertierungsbeispiele sind auch Teil des SDK.