FBX-STL konverter

Java REST API az FBX-ből STL-be való konvertáláshoz

Mind az FBX, mind az STL formátumok kritikus szerepet játszanak a 3D modellezés világában. Az FBX(Filmbox) széles körben használatos az animációs és videojáték-iparban, mivel képes olyan összetett adatokat tárolni, mint a textúrák, a világítás és a geometriák, így ideális formátum a 3D tartalom létrehozásához. Másrészt az STL(Sztereolitográfia) a 3D nyomtatáshoz és modellvizualizációhoz használható fájlformátum, mivel egyszerűsége és kompatibilitása szinte minden 3D nyomtatási szoftverrel. Ha azonban a 3D-s tartalomkészítési fázisról a gyártásra vált át, vagy egyszerűbb formátumban kell megjelenítenie a modellt, akkor elengedhetetlen az FBX STL-re konvertálása.

Autodesk FBX Processing API

Az Aspose.3D Cloud SDK for Java robusztus és könnyen használható megoldást kínál az FBX STL-lé konvertálására. Az SDK-t úgy tervezték, hogy támogassa a 3D-s fájlkezelések és -konverziók széles körét, így tökéletesen illeszkedik a 3D-s modellekkel dolgozó fejlesztők számára olyan iparágakban, mint a játék, a gyártás és a 3D nyomtatás.

  • Az átalakítás teljes egészében a felhőben történik, ami azt jelenti, hogy nincs szükség nagy helyi feldolgozásra.

Telepítés

A Java REST API legújabb verziója letölthető a kiadási szakasz alatt. Vagy közvetlenül hozzáadhatja az API hivatkozását a Java-alkalmazáshoz a Maven tárolón keresztül.

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

Most be kell szereznünk az ügyfél hitelesítő adatait a felhő műszerfalról. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a Gyors indítás cikkben leírt utasítások követésével.

FBX konvertálása STL-re Java nyelven

Fedezzük fel annak részleteit, hogy az Aspose.3D Cloud SDK for Java átfogó szolgáltatáskészlete hogyan teszi lehetővé a 3D jelenetek, textúrák és geometriák kezelését, biztosítva a zökkenőmentes átmenetet a különböző fájlformátumok között.

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

hozzon létre egy ThreeDCloudApi példányt, ahol argumentumként adjuk át az ügyfélazonosítót és az ügyféltitkot.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Töltse fel a forrás FBX-fájlt a felhőtárhelyre.

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

Hívja az API-t az FBX-fájl STL-lé konvertálásához.

Az alábbi STL fájlformátumok bármelyike használható az átalakítási folyamat során. stlascii vagy stlbináris.

// Szerezze be az ügyfélazonosítót és az ügyféltitkot a https://dashboard.aspose.cloud/ webhelyről
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// hozzon létre egy példányt az Aspose.3D felhőből
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// a bemeneti FBX fájl neve
String inputFile = "Wolf-Blender-2.82a.fbx";

// az eredményül kapott STL fájl kódolás
String newformat = "stlascii";

// az eredményül kapott fájl neve
String resultantFileName = "myResultant.stl";

// Tárolás az eredményül kapott fájl számára. Ha nincs megadva tárolási információ, akkor az alapértelmezett tárhely kerül felhasználásra.
String storage = "internal";
		    		
// inicializálja az átalakítási műveletet
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
fbx az stl

Autodesk FBX-STL konverziós előnézet.

A fenti példában használt minta FBX fájl letölthető a Wolf-Blender-2.82a.fbx címről.

FBX az STL Online-ra a cURL parancsokkal

Az Aspose.3D Cloud API egyszerű módot kínál az FBX-ből STL-be történő konverzió HTTP-kéréseken keresztül történő végrehajtására azoknak a felhasználóknak, akik inkább cURL-parancsokkal dolgoznak. Ez a módszer különösen hasznos a feladatok automatizálására vagy a webalapú alkalmazásokba való integrálásra.

Ennek a megközelítésnek az első lépése egy JWT hozzáférési jogkivonat létrehozása az ügyfél-azonosító és az ügyféltitkos adatok alapján.

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"

Most hajtsa végre a következő cURL parancsot az FBX STL-lé konvertálásához a PostConvertByFormat használatával.

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}"

Cserélje ki a “sourceFile” szót a bemeneti FBX-fájl nevével, az “resultantFile”-t az eredményül kapott STL-fájl nevével, az “accessToken”-t pedig a fent generált JWT-tokennel.

Ingyenes Autodesk FBX-STL konverter

Megfontolhatja a könnyű és szuperhatékony [Autodesk FBX-STL konvertáló alkalmazás7 használatát. Az Aspose.3D Cloud API-kra épül, és könnyen elérhető telepítési követelmények nélkül.

fbx az stl

Ingyenes AutodeskAutodesk FBX STL konvertáló alkalmazás.

Következtetés

Az FBX konvertálása STL-re számos 3D modellezési projekt kritikus lépése, különösen a tervezésről a gyártásra vagy a megjelenítésre való áttéréskor. Ebből a cikkből pedig megtudtuk, hogy a Java Cloud zökkenőmentes és megbízható konverziót biztosít. Próbálja ki az API-t még ma, és fedezze fel, hogyan javíthatja a 3D-s munkafolyamatokat.

Hasznos linkek

Kapcsolódó cikk

Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: