Converti OBJ in STL Java

La modellazione e la stampa 3D stanno diventando sempre più popolari e con ciò nasce la necessità di trasformare i file in diversi formati. Un’attività comune è la conversione di file OBJ in formato STL, che può essere utilizzato per la stampa 3D. I file OBJ sono il prodotto finale della modellazione 3D, solitamente generato dal software CAD. I file STL contengono informazioni sulla grafica vettoriale 3D. In questo articolo impareremo come convertire OBJ in STL in Java.

Questo articolo tratta i seguenti argomenti:

  1. Convertitore Java da OBJ a STL - Download gratuito
  2. Converti file OBJ in STL
  3. Converti OBJ in STL con opzioni in Java
  4. Convertitore online da OBJ a STL
  5. Risorse di apprendimento gratuite

Convertitore da Java OBJ a STL - Download gratuito

Useremo l’API Aspose.3D for Java per convertire un file OBJ in formato STL. Ti consente di creare, modificare, manipolare e salvare formati 3D. Consente alle applicazioni Java di lavorare con documenti 3D senza installare alcun pacchetto software sul computer.

Si prega di scaricare il JAR dell’API o aggiungere la seguente configurazione pom.xml in un’applicazione Java basata su Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d</artifactId>
    <version>23.7.0</version>
</dependency>   

Converti OBJ in STL in Java

Possiamo convertire un file OBJ in un formato STL seguendo i passaggi seguenti:

  1. Carica un file OBJ di input utilizzando il metodo Scene.fromFile().
  2. Successivamente, crea un’istanza della classe StlSaveOptions.
  3. Infine, chiama il metodo save() per salvarlo come STL. Prende il percorso del file STL di output e StlSaveOptions come argomenti.

Il seguente esempio di codice mostra come convertire OBJ in STL in Java.

// Carica il file OBJ di input con la classe Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Inizializza l'oggetto della classe STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Converti OBJ in file STL.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Converti OBJ in STL con le opzioni in Java

Possiamo specificare le opzioni di salvataggio STL durante la conversione di un file OBJ in un formato STL seguendo i passaggi seguenti:

  1. Carica un file OBJ di input utilizzando il metodo Scene.fromFile().
  2. Creare un’istanza della classe StlSaveOptions.
  3. Successivamente, specifica le opzioni di salvataggio STL come setFlipCoordinateSystem, getLookupPaths, ecc.
  4. Infine, chiama il metodo save() per salvarlo come STL.

L’esempio di codice seguente mostra come convertire OBJ in STL con le opzioni di salvataggio STL in Java.

// Carica il file OBJ di input con la classe Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Inizializza un oggetto
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Inverti il sistema di coordinate.
saveSTLOpts.setFlipCoordinateSystem(true);

// Configura i percorsi di ricerca per consentire all'importatore di trovare le dipendenze esterne.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);

// Converti OBJ in file STL.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Ottieni una licenza temporanea gratuita

Puoi ottenere una licenza temporanea gratuita per provare Aspose.3D for Java senza limiti di valutazione.

Convertitore online da OBJ a STL

Puoi anche convertire i file OBJ in formato STL utilizzando questo strumento gratuito convertitore online da OBJ a STL, sviluppato utilizzando l’API di cui sopra.

Converti OBJ in STL - Risorse di apprendimento gratuite

Oltre a convertire OBJ in STL a livello di codice, esplora altre funzionalità della libreria utilizzando le seguenti risorse:

Conclusione

In conclusione, la conversione di OBJ in STL in Java apre un mondo di possibilità per la manipolazione e l’ottimizzazione del modello 3D. Sia per i principianti che per i programmatori esperti, Aspose.3D for Java semplifica il processo di conversione. Oltre a convertire OBJ in STL in Java, puoi anche provare uno strumento di conversione online gratuito. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche