Lib3MF
Biblioteca C++ para formatos de arquivo de fabricação 3D
APIs C++ de código aberto para leitura, gravação e conversão de 3MFs em formatos de arquivo STL.
Lib3MF é uma biblioteca C++ de código aberto que permite aos desenvolvedores de software ler, escrever e converter formatos de arquivo 3MF. Lib3mf é um projeto de código aberto apoiado pelo 3MF Consortium. O consórcio 3MF é o Joint Development Foundation Project para a criação do novo padrão de arquivo de impressão 3D. Ele trabalha para promover, distribuir e manter o formato de impressão 3D de código aberto 3MF. Eles fizeram grandes esforços para manter sua plataforma independente o máximo possível.
Recomenda-se adotar o formato de arquivo 3MF, pois será um padrão universal de impressão 3D. A API Lib3MF ajuda os usuários na adoção, fornecendo acesso fácil e mantendo os custos de integração no mínimo. Você pode usar a API lib3mf no Windows, Linux e macOS com muito poucas dependências externas.
Começando com Lib3MF
Antes de tudo, você precisa ter o SDK binário pré-compilado da lib3mf. Você pode baixar a biblioteca compartilhada compilada como parte de um SDK mínimo do lançamentos oficiais ou repositório do github.
Este pacote SDK contém vários exemplos. Depois de baixar e extrair o SDK, você pode trabalhar nos exemplos. A partir daí, você poderá incluir lib3mf em seu aplicativo ou serviço host.
Biblioteca C++ para Ler e Gravar Formato de Arquivo de Manufatura 3D
O Lib3MF forneceu um conjunto de recursos que permite aos desenvolvedores de software ler e gravar arquivos 3MF. O formato de arquivo 3MF é um formato de dados baseado em XML que vem como um único pacote, como um arquivo zip contendo informações sobre malha, cores de textura e outras informações. Lib3MF permite que os desenvolvedores recuperem e modifiquem todas as informações importantes sobre os elementos do modelo, imagens em miniatura, malhas, metadados e outros detalhes. Você também pode criar um documento 3MF vazio e adicionar geometria personalizada a ele.
Converter 3MFs para o formato de arquivo STL usando a biblioteca C++
O Lib3MF permite que os desenvolvedores de software convertam arquivos 3D Manufacturing (3MF) para outros formatos suportados, como STL, PNG, JPG, etc. dentro de seus próprios aplicativos C++. Para converter 3MFs para formatos de arquivo STL, primeiro você precisa importar um modelo 3D de um arquivo 3MF, depois criar um novo nome de arquivo e exportar o modelo para o formato de arquivo STL. Alguns exemplos de conversão de 3MFs também fazem parte do SDK.