Lib3MF
Библиотека C++ для форматов файлов 3D-производства
API-интерфейсы C++ с открытым исходным кодом для чтения, записи и преобразования 3MF в форматы файлов STL.
Lib3MF — это библиотека C++ с открытым исходным кодом, которая позволяет разработчикам программного обеспечения читать, записывать и преобразовывать форматы файлов 3MF. Lib3mf — это проект с открытым исходным кодом, поддерживаемый консорциумом 3MF. Консорциум 3MF — это проект Фонда совместного развития по созданию нового стандарта файлов для 3D-печати. Он работает над продвижением, распространением и поддержкой открытого формата 3D-печати 3MF. Они приложили огромные усилия, чтобы максимально сохранить независимость своей платформы.
Рекомендуется использовать формат файла 3MF, поскольку он станет универсальным стандартом 3D-печати. Lib3MF API помогает пользователям в адаптации, обеспечивая легкий доступ и минимизируя затраты на интеграцию. Вы можете использовать lib3mf API в Windows, Linux и macOS с очень небольшим количеством внешних зависимостей.
Начало работы с Lib3MF
Прежде всего, вам необходимо иметь предварительно скомпилированный бинарный SDK lib3mf. Вы можете загрузить скомпилированную общую библиотеку как часть минимального пакета SDK из официальных выпусков или репозитория github.
Этот пакет SDK содержит несколько примеров. После загрузки и извлечения SDK вы можете работать с примерами. Оттуда вы сможете включить lib3mf в ваше хост-приложение или службу.
Библиотека C++ для чтения и записи формата файла 3D-производства
Lib3MF предоставляет набор функций, которые позволяют разработчикам программного обеспечения читать и записывать файлы 3MF. Формат файла 3MF — это формат данных на основе XML, который поставляется в виде единого пакета, аналогичного zip-файлу, содержащему информацию о сетке, цветах текстуры и другую информацию. Lib3MF позволяет разработчикам извлекать и изменять всю важную информацию об элементах модели, эскизах изображений, сетках, метаданных и других деталях. Вы также можете создать пустой документ 3MF и добавить в него пользовательскую геометрию.
Преобразование 3MF в формат файла STL с использованием библиотеки C++
Lib3MF позволяет разработчикам программного обеспечения преобразовывать файлы 3D-производства (3MF) в другие поддерживаемые форматы, такие как STL, PNG, JPG и т. д., в своих собственных приложениях C++. Чтобы преобразовать 3MF в форматы файлов STL, сначала необходимо импортировать 3D-модель из файла 3MF, затем создать новое имя файла и экспортировать модель в формат файла STL. Некоторые примеры преобразования 3MF также являются частью SDK.