FBX til STL konverter

Java REST API til FBX til STL-konvertering

Både FBX- og STL-formater spiller en afgørende rolle i 3D-modelleringens verden. FBX(Filmbox) er meget udbredt i animations- og videospilsindustrien på grund af dens evne til at gemme komplekse data som teksturer, belysning og geometrier, hvilket gør det til et ideelt format til skabelse af 3D-indhold. På den anden side er STL(Stereolithography) det bedste filformat til 3D-print og modelvisualisering på grund af dets enkelhed og kompatibilitet med næsten alle 3D-printsoftware. Men hvis du går fra 3D-indholdsoprettelsesfasen til fremstilling eller har brug for at visualisere modellen i enklere formater, bliver konvertering af FBX til STL afgørende.

Autodesk FBX Processing API

Aspose.3D Cloud SDK til Java tilbyder en robust og brugervenlig løsning til konvertering af FBX til STL. SDK’et er designet til at understøtte en bred vifte af 3D-filmanipulationer og -konverteringer, hvilket gør det perfekt til udviklere, der arbejder med 3D-modeller på tværs af industrier som spil, fremstilling og 3D-print.

  • Konverteringen udføres udelukkende i skyen, hvilket betyder, at der ikke er behov for tung lokal behandling.

Installation

Den seneste version af Java REST API er tilgængelig til download under release section. Eller du kan tilføje referencen til API direkte i din Java-applikation gennem Maven-lageret.

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

Nu skal vi hente vores klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen Quick Start.

Konverter FBX til STL i Java

Lad os undersøge detaljerne om, hvordan det omfattende sæt funktioner i Aspose.3D Cloud SDK til Java giver dig mulighed for at manipulere 3D-scener, teksturer og geometrier, hvilket sikrer en problemfri overgang mellem forskellige filformater.

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

oprette en instans af ThreeDCloudApi, hvor vi videregiver klient-id’et og klienthemmeligheden som argumenter.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Upload FBX-kildefilen til skylageret.

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

Kald API’et for at udføre FBX-filen til STL-konvertering.

Et af følgende STL-filformater kan bruges under konverteringsprocessen. ‘stlascii’ eller ‘stlbinary’.

// Få clientId og clientSecret fra https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// oprette en instans af Aspose.3D cloud
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// navn på input FBX-fil
String inputFile = "Wolf-Blender-2.82a.fbx";

// resulterende STL-filkodning
String newformat = "stlascii";

// navnet på den resulterende fil
String resultantFileName = "myResultant.stl";

// Lagring til resulterende fil. Hvis der ikke er angivet nogen information til opbevaring, bruges standardlageret.
String storage = "internal";
		    		
// initialisere konverteringsoperationen
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
fbx til stl

Autodesk FBX til STL konvertering forhåndsvisning.

Eksempel-FBX-filen, der er brugt i ovenstående eksempel, kan downloades via Wolf-Blender-2.82a.fbx.

FBX til STL Online ved hjælp af cURL-kommandoer

For brugere, der foretrækker at arbejde med cURL-kommandoer, giver Aspose.3D Cloud API en enkel måde at udføre FBX til STL-konvertering gennem HTTP-anmodninger. Denne metode er især nyttig til automatisering af opgaver eller integration i webbaserede applikationer.

Det første trin i denne tilgang er at generere et JWT-adgangstoken baseret på klient-id og klienthemmelighedsoplysninger.

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"

Udfør nu følgende cURL-kommando for at konvertere FBX til STL ved hjælp af 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}"

Erstat sourceFile med navnet på input FBX-fil, resultantFile med navnet på den resulterende STL-fil og accessToken med JWT-token genereret ovenfor.

Gratis Autodesk FBX til STL Converter

Du kan overveje at bruge vores lette og supereffektive Autodesk FBX til STL-konverter-app. Det er bygget oven på Aspose.3D Cloud API’er og kan nemt tilgås uden installationskrav.

fbx til stl

Gratis AutodeskAutodesk FBX til STL konvertering App.

Konklusion

Konvertering af FBX til STL er et kritisk trin for mange 3D-modelleringsprojekter, især ved overgang fra design til fremstilling eller visualisering. Og i denne artikel har vi lært, at vores Java Cloud sikrer en jævn og pålidelig konvertering. Prøv API’et i dag, og opdag, hvordan det kan forbedre dine 3D-arbejdsgange.

Relateret artikel

Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: