Lib3MF
Бібліотека C++ для форматів файлів 3D-виробництва
API C++ з відкритим кодом для читання, запису та перетворення файлів 3MF у формати STL.
Lib3MF — це бібліотека C++ з відкритим кодом, яка дозволяє розробникам програмного забезпечення читати, записувати та конвертувати формати файлів 3MF. Lib3mf — це проект з відкритим кодом, який підтримується Консорціумом 3MF. Консорціум 3MF є проектом Фонду спільного розвитку для створення нового файлового стандарту 3D-друку. Він працює для просування, розповсюдження та підтримки формату 3D-друку з відкритим кодом 3MF. Вони доклали великих зусиль, щоб максимально зберегти незалежність своєї платформи.
Рекомендується прийняти формат файлу 3MF, оскільки він стане універсальним стандартом 3D-друку. Lib3MF API допомагає користувачам у прийнятті, забезпечуючи легкий доступ і мінімізуючи витрати на інтеграцію. Ви можете використовувати API lib3mf у 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, спочатку потрібно імпортувати 3D-модель із файлу 3MF, потім створити нове ім’я файлу та експортувати модель у формат файлу STL. Деякі приклади перетворення 3MF також є частиною SDK.