OBJ para DXF Java

Os arquivos OBJ suportam geometria poligonal, bem como geometria de forma livre, como curvas e superfícies. Em certos casos, pode ser necessário converter um arquivo de objeto OBJ em um arquivo DXF. De acordo com esses casos de uso, este artigo aborda como converter OBJ para arquivo DXF programaticamente em Java.

Conversor OBJ para DXF – Instalação da API Java

Aspose.CAD for Java API suporta trabalhar com diferentes tipos de desenhos e arquivos gráficos. Basta configurar a API baixando seus arquivos JAR da página New Releases ou configurá-la a partir do Aspose Repository usando as seguintes especificações no arquivo pom.xml do seu projeto baseado em Maven:

Repositório:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>22.3</version>
    </dependency>
</dependencies>

Converter OBJ para DXF programaticamente em Java

Você pode converter um arquivo OBJ em um arquivo DXF seguindo as etapas abaixo:

  1. Carregue o arquivo Object de entrada com a classe Image.
  2. Inicialize um objeto de classe CadRasterizationOptions e DxfOptions.
  3. Converta o arquivo OBJ para o formato DXF.

O código de exemplo abaixo demonstra como converter um arquivo OBJ em um arquivo DXF programaticamente em Java:

// Carregue o arquivo OBJ usando a classe Image
com.aspose.cad.Image image = com.aspose.cad.Image.load("template.obj");

// Crie um objeto da classe CadRasterizationOptions
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Crie um objeto da classe DxfOptions
com.aspose.cad.imageoptions.DxfOptions options = new com.aspose.cad.imageoptions.DxfOptions();

// Defina a propriedade VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Exportar OBJ para DXF
image.save("output.dxf", options);

Obtenha licença de API gratuita

Você pode avaliar a API sem quaisquer limitações de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter um arquivo OBJ para o formato DXF programaticamente em Java. Além disso, pode ser necessário visitar o espaço documentação para explorar outros recursos da API. Em caso de dúvidas, escreva-nos para o fórum.

Veja também