Converti OBJ in PLY in C#

Immergiamoci nell’implementazione di una conversione programmatica tra due famosi formati di file 3D. Di recente abbiamo pubblicato un post sul blog che mostrava come convertire PLY in OBJ in un’applicazione .NET. Tuttavia, in questo post del blog impareremo come convertire OBJ in PLY in C#. Quindi, otterremo questa funzionalità optando per Aspose.3D for .NET. Questa libreria grafica C# 3D è un’API .NET matura che offre un’ampia gamma di funzionalità di conversione e manipolazione. Pertanto, non farlo. perdere qualsiasi sezione di questa guida per imparare come sviluppare un convertitore da OBJ a PLY a livello di codice.

Installazione della libreria grafica C# 3D

Possiamo installare questa API .NET eseguendo il comando seguente in NuGet Gestione pacchetti. Inoltre, è possibile scaricare il file DLL.

Install-Package Aspose.3D 
Installazione della libreria grafica C# 3D

Converti OBJ in PLY in C# - Esempio di codice

Prima dell’implementazione, assicurati di avere un file OBJ di origine. Quindi, puoi seguire i seguenti passaggi:

  • Istanziare un’istanza della classe Scene.
  • Chiama il metodo Open per caricare il file OBJ di origine.
  • Crea un oggetto della classe PlySaveOptions per accedere alle opzioni per esportare la scena come file PLY.
  • Richiamare il metodo Salva per salvare il file di output nel formato file PLY.

L’esempio di codice seguente illustra come convertire OBJ in PLY in C# a livello di codice:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Converti OBJ in PLY in C#
        static void Main(string[] args)
        {
            // Definire il percorso della directory.
            String dataDir = "/Desktop/";
            // Crea un'istanza della classe Scene.
            Scene scene = new Scene();
            // Chiama il metodo Open per caricare il file OBJ di origine. 
            scene.Open(dataDir + "sample.obj");
            // Crea un oggetto della classe PlySaveOptions per accedere alle opzioni per esportare la scena come file PLY. 
            var usdSaveOptions = new PlySaveOptions();
            // Richiamare il metodo Save per salvare il file di output nel formato file PLY.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Puoi vedere l’output nell’immagine:

Rendering di modelli 3D

Convertitore da OBJ a PLY: strumento online

Esiste uno strumento online fornito da Aspose.3D for .NET. Inoltre, questo convertitore online da OBJ a PLY ha la capacità di convertire i formati di file 3D più diffusi online in un browser web. Soprattutto, è gratuito e puoi usarlo senza creare alcun account.

convertitore da obj a ply

Rendering di modelli 3D: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare questa libreria grafica C# 3D senza limitazioni di valutazione.

Riassumendo

Questa è la fine. Ci auguriamo che tu abbia imparato come convertire OBJ in PLY in C#. Inoltre, questa guida ha dimostrato una singola funzionalità tra le tante esposte da Aspose.3D for .NET. Un convertitore da OBJ a PLY aumenterà la produttività della tua applicazione aziendale. Inoltre, i riferimenti documentazione, API e il repository GitHub forniscono dettagli completi sullo sviluppo e sull’utilizzo. Quindi, rimani in contatto con aspose.com per aggiornamenti regolari.

Sentiti libero di contattarci

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Guarda anche