Convertitore da FBX a STL

Java REST API per la conversione da FBX a STL

Sia i formati FBX che STL svolgono un ruolo fondamentale nel mondo della modellazione 3D. FBX(Filmbox) è ampiamente utilizzato nei settori dell’animazione e dei videogiochi grazie alla sua capacità di archiviare dati complessi come texture, illuminazione e geometrie, rendendolo un formato ideale per la creazione di contenuti 3D. D’altro canto, STL(Stereolithography) è il formato di file di riferimento per la stampa 3D e la visualizzazione di modelli grazie alla sua semplicità e compatibilità con quasi tutti i software di stampa 3D. Tuttavia, se stai passando dalla fase di creazione di contenuti 3D alla produzione o hai bisogno di visualizzare il modello in formati più semplici, la conversione da FBX a STL diventa essenziale.

API di elaborazione FBX di Autodesk

Aspose.3D Cloud SDK per Java offre una soluzione solida e facile da usare per convertire FBX in STL. L’SDK è progettato per supportare un’ampia gamma di manipolazioni e conversioni di file 3D, rendendolo perfetto per gli sviluppatori che lavorano con modelli 3D in settori come gaming, produzione e stampa 3D.

  • La conversione viene eseguita interamente nel cloud, il che significa che non è necessaria un’elaborazione locale intensiva.

Installazione

L’ultima versione della Java REST API è disponibile per il download nella sezione release. In alternativa, puoi aggiungere direttamente il riferimento dell’API nella tua applicazione Java tramite il repository Maven.

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

Ora dobbiamo ottenere le credenziali del nostro cliente dalla cloud dashboard. Nel caso in cui non si disponga di un account esistente, è sufficiente crearne uno gratuito seguendo le istruzioni specificate nell’articolo Avvio rapido.

Convertire FBX in STL in Java

Esploriamo nei dettagli come il set completo di funzionalità di Aspose.3D Cloud SDK per Java consente di manipolare scene, texture e geometrie 3D, garantendo una transizione fluida tra diversi formati di file.

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

creare un’istanza di ThreeDCloudApi, in cui passiamo i dettagli del Client ID e del Client Secret come argomenti.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Carica il file FBX di origine nell’archivio cloud.

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);

Chiama l’API per eseguire la conversione del file FBX in STL.

Durante il processo di conversione è possibile utilizzare uno dei seguenti formati di file STL: stlascii o stlbinary.

// Ottieni clientId e clientSecret da https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// creare un'istanza del cloud Aspose.3D
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// nome del file FBX di input
String inputFile = "Wolf-Blender-2.82a.fbx";

// codifica del file STL risultante
String newformat = "stlascii";

// nome del file risultante
String resultantFileName = "myResultant.stl";

// Archiviazione per il file risultante. Se non vengono specificate informazioni per l'archiviazione, viene utilizzata l'archiviazione predefinita.
String storage = "internal";
		    		
// inizializzare l'operazione di conversione
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
da fbx a stl

Anteprima della conversione da FBX a STL di Autodesk.

Il file FBX di esempio utilizzato nell’esempio precedente è disponibile per il download su Wolf-Blender-2.82a.fbx.

Da FBX a STL online tramite comandi cURL

Per gli utenti che preferiscono lavorare con i comandi cURL, Aspose.3D Cloud API fornisce un modo semplice per eseguire la conversione da FBX a STL tramite richieste HTTP. Questo metodo è particolarmente utile per automatizzare le attività o integrarle in applicazioni basate sul Web.

Il primo passo di questo approccio è generare un token di accesso JWT basato sui dettagli del Client ID e del Client Secret.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ora, esegui il seguente comando cURL per convertire FBX in STL utilizzando PostConvertByFormat.

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Sostituisci sourceFile con il nome del file FBX di input, resultantFile con il nome del file STL risultante e accessToken con il token JWT generato sopra.

Convertitore gratuito da Autodesk FBX a STL

Potresti prendere in considerazione l’utilizzo della nostra leggera e super efficiente Autodesk FBX to STL Converter App. È basata sulle API di Aspose.3D Cloud e può essere facilmente utilizzata senza alcun requisito di installazione.

da fbx a stl

Applicazione gratuita Autodesk per la conversione da FBX a STL.

Conclusione

La conversione da FBX a STL è un passaggio critico per molti progetti di modellazione 3D, in particolare quando si passa dalla progettazione alla produzione o alla visualizzazione. E in questo articolo, abbiamo imparato che il nostro Java Cloud assicura una conversione fluida e affidabile. Prova l’API oggi stesso e scopri come può migliorare i tuoi flussi di lavoro 3D.

Articolo correlato

Consigliamo vivamente di visitare i seguenti link per saperne di più: