I file STL rappresentano la geometria della superficie tridimensionale e sono spesso utilizzati per la prototipazione rapida, la stampa 3D e la produzione assistita da computer. Puoi convertire un file STL in FBX o GLB (Binary glTF) a livello di codice usando Java. Le sezioni seguenti spiegano ulteriori dettagli:
- Convertitore di file da STL a FBX o glTF GLB – Installazione API Java
- Converti STL in file FBX in modo programmatico utilizzando Java
- Converti file STL in glTF GLB a livello di codice in Java
Convertitore di file da STL a FBX o glTF GLB – Installazione API Java
Aspose.3D per Java L’API supporta il lavoro con STL, FBX, glTF, GLB e molti altri formati di file. Puoi configurare facilmente l’API scaricando il file JAR dalla sezione Download o specificando le configurazioni seguenti nel file pom.xml del tuo progetto basato su Maven:
Archivio:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dipendenza:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>21.7</version>
</dependency>
</dependencies>
Converti STL in file FBX in modo programmatico utilizzando Java
Puoi convertire un file STL in un file FBX con i passaggi seguenti:
- Inizializza un oggetto della classe Scene.
- Carica il file STL di input con il metodo Apri.
- Specificare il formato di output per il file FBX.
- Salva il file FBX di output.
Il codice seguente spiega come convertire un file STL in un file FBX a livello di codice utilizzando Java:
// Inizializza un oggetto della classe Scene
Scene scene = new Scene();
// Carica il file STL di input con il metodo Open
scene.open("test.stl");
// Specificare il formato di output per il file FBX
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Salva il file FBX di output
scene.save("test.fbx", outputformat);
Converti file STL in glTF GLB a livello di codice in Java
Puoi convertire un file STL in un file binario glTF GLB con i seguenti passaggi:
- Carica il file STL di input usando la classe Scene.
- Specificare il formato del file di output come GLB.
- Salva il file GLB di output.
Il codice seguente mostra come convertire un file STL in un file binario glTF GLB a livello di codice utilizzando Java:
// Carica il file STL di input utilizzando la classe Scene
Scene scene = new Scene("test.stl");
// Specificare il formato del file di output come GLB
FileFormat outputFormat = FileFormat.GLTF2_BINARY;
// Salva il file GLB di output
scene.save("test.glb", outputFormat);
Ottieni una licenza temporanea gratuita
Puoi testare l’API senza alcuna limitazione di valutazione richiedendo una Licenza temporanea gratuita.
Conclusione
In questo articolo, hai imparato a convertire un file STL in un file FBX o binario glTF GLB a livello di codice utilizzando Java. Fare riferimento alla documentazione API per conoscere molte altre funzionalità offerte dall’API. Non esitare a contattarci tramite il Forum di supporto gratuito per qualsiasi tua richiesta.
Guarda anche
Convertire FBX in RVM o Vice Versa a livello di codice in C#