![](https://products-qa.fileformat.com/el/3d/cpp/lib3mf/header-image.png)
Lib3MF
C++ Βιβλιοθήκη για μορφές αρχείων τρισδιάστατης κατασκευής
API ανοιχτού κώδικα C++ για ανάγνωση, εγγραφή και μετατροπή 3MF σε μορφές αρχείων STL.
Το Lib3MF είναι μια βιβλιοθήκη ανοιχτού κώδικα C++ που επιτρέπει στους προγραμματιστές λογισμικού να διαβάζουν, να γράφουν και να μετατρέπουν μορφές αρχείων 3MF. Το Lib3mf είναι ένα έργο ανοιχτού κώδικα που υποστηρίζεται από την Κοινοπραξία 3MF. Η κοινοπραξία 3MF είναι το Joint Development Foundation Project για τη δημιουργία του νέου προτύπου αρχείων της 3D Printing. Λειτουργεί για την προώθηση, τη διανομή και τη διατήρηση της μορφής τρισδιάστατης εκτύπωσης ανοιχτού κώδικα 3MF. Έχουν καταβάλει μεγάλες προσπάθειες για να διατηρήσουν την πλατφόρμα τους ανεξάρτητη όσο το δυνατόν περισσότερο.
Συνιστάται να υιοθετήσετε τη μορφή αρχείου 3MF καθώς πρόκειται να είναι ένα καθολικό πρότυπο τρισδιάστατης εκτύπωσης. Το Lib3MF API βοηθά τους χρήστες στην υιοθέτηση παρέχοντας εύκολη πρόσβαση και διατηρώντας το κόστος ενσωμάτωσης στο ελάχιστο. Μπορείτε να χρησιμοποιήσετε το lib3mf API σε Windows, Linux και macOS με πολύ λίγες εξωτερικές εξαρτήσεις.
Ξεκινώντας με το Lib3MF
Πρώτα απ 'όλα, πρέπει να έχετε το προ-μεταγλωττισμένο δυαδικό SDK του lib3mf. Μπορείτε να πραγματοποιήσετε λήψη της μεταγλωττισμένης κοινόχρηστης βιβλιοθήκης ως μέρος ενός ελάχιστου SDK από τις επίσημες εκδόσεις ή το αποθετήριο github.
Αυτό το πακέτο SDK περιέχει πολλά παραδείγματα. Αφού κάνετε λήψη και εξαγωγή του SDK, μπορείτε να εργαστείτε στα παραδείγματα. Από εκεί, θα πρέπει να μπορείτε να συμπεριλάβετε το lib3mf στην εφαρμογή ή την υπηρεσία κεντρικού υπολογιστή σας.
Βιβλιοθήκη C++ για ανάγνωση και γραφή Μορφή αρχείου 3D Manufacturing
Το Lib3MF έχει παράσχει ένα σύνολο λειτουργιών που επιτρέπουν στους προγραμματιστές λογισμικού να διαβάζουν καθώς και να γράφουν αρχεία 3MF. Η μορφή αρχείου 3MF είναι μια μορφή δεδομένων που βασίζεται σε XML που διατίθεται ως ενιαίο πακέτο όπως ένα αρχείο zip που περιέχει πληροφορίες σχετικά με το πλέγμα, τα χρώματα υφής και άλλες πληροφορίες. Το Lib3MF επιτρέπει στους προγραμματιστές να ανακτούν και να τροποποιούν όλες τις σημαντικές πληροφορίες σχετικά με τα στοιχεία του μοντέλου, τις μικρογραφίες, τα πλέγματα, τα μεταδεδομένα και άλλες λεπτομέρειες. Μπορείτε επίσης να δημιουργήσετε ένα κενό έγγραφο 3MF και να προσθέσετε προσαρμοσμένη γεωμετρία σε αυτό.
Μετατρέψτε 3MF σε μορφή αρχείου STL χρησιμοποιώντας τη βιβλιοθήκη C++
Το Lib3MF επιτρέπει στους προγραμματιστές λογισμικού να μετατρέπουν αρχεία 3D Manufacturing (3MF) σε άλλες υποστηριζόμενες μορφές όπως STL, PNG, JPG κ.λπ. μέσα στις δικές τους εφαρμογές C++. Για να μετατρέψετε 3MF σε μορφές αρχείων STL, πρέπει πρώτα να εισαγάγετε ένα τρισδιάστατο μοντέλο από ένα αρχείο 3MF, στη συνέχεια να δημιουργήσετε ένα νέο όνομα αρχείου και να εξαγάγετε το μοντέλο σε μορφή αρχείου STL. Ορισμένα παραδείγματα μετατροπών 3MF αποτελούν επίσης μέρος του SDK.