piegare a obj online

API di conversione da PLY a OBJ

Nel regno della modellazione e della progettazione 3D, diversi formati di file soddisfano esigenze diverse. PLY(Polygon File Format) è ampiamente utilizzato per archiviare dati di scansione 3D, in particolare per nuvole di punti. D’altro canto, il formato OBJ è più versatile e compatibile con varie piattaforme software 3D, rendendolo ideale per il rendering e l’animazione 3D. La conversione di PLY in OBJ garantisce una migliore compatibilità, consentendo un’integrazione più fluida nei flussi di lavoro che coinvolgono stampa 3D, animazione o rendering. T

API di conversione del formato file poligonale

Aspose.3D Cloud SDK per Java offre una soluzione semplificata ed efficiente per convertire PLY in OBJ, assicurando agli utenti di sfruttare appieno il potenziale di entrambi i formati di file. Supporta operazioni basate su cloud, che semplificano l’elaborazione dei file eliminando i vincoli delle risorse locali e consentendo flussi di lavoro scalabili e ad alte prestazioni.

  • Il Cloud SDK aumenta la produttività, riduce la complessità e migliora l’interoperabilità tra diverse piattaforme e applicazioni 3D.

Installazione

Ora, per utilizzare l’SDK, dobbiamo prima installare l’ultima versione della Java REST API, disponibile per il download nella sezione release. Oppure, 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>

In secondo luogo, ottieni le credenziali del nostro cliente dalla cloud dashboard. Nel caso in cui non avessi un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo Avvio rapido.

Convertire PLY in OBJ utilizzando Java

Questa sezione illustra le potenti funzionalità delle API e spiega come è possibile manipolare e convertire facilmente i file 3D direttamente dalle applicazioni Java, senza dover ricorrere a software 3D specializzati.

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 PLY di input nell’archivio cloud.

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

Chiama l’API PostConvertByFormat per eseguire la conversione del file wavefront da PLY a OBJ. Dopo la conversione riuscita, il file risultante viene archiviato nell’archivio cloud.

// 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 PLY di input
String inputFile = "myInput.ply";

// formato OBJ risultante
String newformat = "wavefrontobj";

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

// 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 PLY a Wavefront OBJ utilizzando i comandi cURL

Convertire PLY in OBJ usando Aspose.3D Cloud e i comandi cURL è un processo semplice ed efficiente. Aspose.3D Cloud API consente di eseguire questa conversione senza richiedere un software di modellazione 3D complesso. Questo approccio è altamente scalabile, consentendo di integrare le conversioni di file 3D in applicazioni web o desktop senza problemi, garantendo elevata accuratezza ed efficienza nella trasformazione di modelli 3D complessi da PLY a OBJ.

Per prima cosa, dobbiamo 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"

In secondo luogo, eseguire il seguente comando cURL per convertire PLY in OBJ 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 PLY di input, resultantFile con il nome del file OBJ risultante e accessToken con il token JWT generato sopra.

App di conversione da PLY a Wavefront OBJ

Potresti prendere in considerazione l’utilizzo della nostra app gratuita PLY to OBJ conversion, leggera e super efficiente, che è basata su Aspose.3D Cloud. È una soluzione leggera e super efficiente, che ti consente di assistere alle incredibili capacità della REST API.

piegare a obj

App gratuita per la conversione da PLY a OBJ.

Conclusione

In conclusione, la conversione di PLY in OBJ tramite Aspose.3D Cloud offre una soluzione fluida ed efficiente per gli sviluppatori che desiderano trasformare modelli 3D con il minimo sforzo. Vi invitiamo a esplorare tutte le capacità di Aspose.3D Cloud e a sfruttare la sua potente API per soddisfare tutte le vostre esigenze di manipolazione di file 3D.

Articolo correlato

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