A 3D modellezés és tervezés területén a különböző fájlformátumok különféle igényeket elégítenek ki. A PLY(poligon fájlformátum) széles körben használatos 3D szkennelési adatok tárolására, különösen pontfelhők esetén. Másrészt az OBJ formátum sokoldalúbb és kompatibilis a különböző 3D szoftverplatformokkal, így ideális 3D-s megjelenítéshez és animációhoz. A PLY OBJ-vé konvertálása jobb kompatibilitást biztosít, lehetővé téve a zökkenőmentes integrációt a 3D nyomtatást, animációt vagy renderelést magában foglaló munkafolyamatokba. T
- Polygon File Format Conversion API
- Konvertálja a PLY-t OBJ-vé Java segítségével
- PLY a Wavefront OBJ-re a cURL parancsokkal
Polygon File Format Conversion API
Az Aspose.3D Cloud SDK for Java egyszerűsített és hatékony megoldást kínál a PLY OBJ-vé konvertálására, biztosítva, hogy a felhasználók mindkét fájlformátumban rejlő lehetőségeket kiaknázhassák. Támogatja a felhő alapú műveleteket, ami leegyszerűsíti a fájlfeldolgozást azáltal, hogy kiküszöböli a helyi erőforrás-korlátokat, és lehetővé teszi a méretezhető, nagy teljesítményű munkafolyamatokat.
- A Cloud SDK növeli a termelékenységet, csökkenti a komplexitást és javítja a különböző 3D platformok és alkalmazások közötti együttműködést.
Telepítés
Most az SDK használatához először telepítenünk kell a Java REST API legújabb verzióját, amely letölthető a kiadási szakaszban. 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>
Másodszor, szerezze be 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.
Konvertálja a PLY-t OBJ-vé Java segítségével
Ez a rész rávilágít az API-k hatékony képességeire, valamint arra, hogy miként lehet egyszerűen manipulálni és konvertálni a 3D-s fájlokat közvetlenül a Java-alkalmazásokból anélkül, hogy speciális 3D-szoftverre lenne szüksége.
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 bemeneti PLY-fájlt a felhőtárhelyre.
var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.ply", folder, true, storage);
Hívja a PostConvertByFormat API-t a PLY-ból OBJ hullámfront-fájl konverzió végrehajtásához. A sikeres átalakítás után az eredményül kapott fájl a felhőalapú tárolóban kerül tárolásra.
// 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 PLY fájl neve
String inputFile = "myInput.ply";
// eredményül kapott OBJ formátum
String newformat = "wavefrontobj";
// az eredményül kapott fájl neve
String resultantFileName = "myResultant.obj";
// 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);
PLY a Wavefront OBJ-re a cURL parancsokkal
A PLY konvertálása OBJ-vé Aspose.3D Cloud és cURL parancsok használatával egyszerű és hatékony folyamat. Az Aspose.3D Cloud API lehetővé teszi az átalakítás elvégzését anélkül, hogy bonyolult 3D modellező szoftverre lenne szükség. Ez a megközelítés nagymértékben méretezhető, lehetővé téve a 3D-s fájlkonverziók zökkenőmentes integrálását webes vagy asztali alkalmazásokba, nagy pontosságot és hatékonyságot biztosítva az összetett 3D-modellek PLY-ről OBJ-re történő átalakításakor.
Először is létre kell hoznunk egy JWT hozzáférési tokent 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"
Másodszor, hajtsa végre a következő cURL parancsot a PLY konvertálásához OBJ-vé 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 PLY fájl nevével, az „resultantFile” szót az eredményül kapott OBJ fájl nevével, az „accessToken” helyett pedig a fent generált JWT tokennel.
PLY to Wavefront OBJ Converter App
Érdemes lehet a könnyű és szuperhatékony ingyenes PLY OBJ konverzió alkalmazásunk használatát, amely az Aspose.3D Cloudra épül. Ez egy könnyű és szuperhatékony megoldás, amely lehetővé teszi, hogy szemtanúja legyen a REST API elképesztő képességeinek.
Következtetés
Összefoglalva, a PLY konvertálása OBJ-vé az Aspose.3D Cloud segítségével zökkenőmentes és hatékony megoldást kínál azoknak a fejlesztőknek, akik minimális erőfeszítéssel szeretnék 3D modelleket átalakítani. Javasoljuk, hogy fedezze fel az Aspose.3D Cloud teljes képességét, és használja ki annak hatékony API-ját, hogy megfeleljen a 3D-s fájlkezelési igényeknek.
Hasznos linkek
Kapcsolódó cikk
Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: