
OBJ e PLY sono alcuni dei formati di file 3D più utilizzati, facili da scrivere e leggere. Questo post del blog dimostra come convertire PLY in OBJ in C# in modo programmatico. Inoltre, introduce anche un convertitore 3D online per la conversione di formati di file 3D. Sì, è Aspose.3D per .NET che fornisce questa funzionalità per programmatori e non programmatori per eseguire conversioni di immagini 3D. Tuttavia, gli sviluppatori .NET possono facilmente sviluppare un convertitore PLY in OBJ scrivendo poche righe di codice sorgente. Quindi, senza ulteriori indugi, passiamo all’azione.
Le seguenti sezioni saranno discusse in questo post del blog:
- Installazione dell’API grafica 3D
- Convertire PLY in OBJ in C# in modo programmatico - Esempio di Codice
- Convertitore 3D Online
Installazione dell’API grafica 3D
Per automatizzare la conversione dei formati di file 3D, dedicheremo qualche secondo all’installazione di questa API grafica 3D. Puoi installare Aspose.3D per .NET scaricando il file DLL o semplicemente eseguendo il seguente comando nel Gestore pacchetti NuGet:
Install-Package Aspose.3D
Nel caso in cui tu riscontri difficoltà durante l’installazione, puoi visitare questa guida. Inoltre, questa libreria C# ricca di funzionalità offre un insieme di opzioni come la suddivisione delle mesh per materiale, l’aggiunta di una telecamera di destinazione in una scena, e altro ancora.

Convertire PLY in OBJ in C# in modo programmatico - Esempio di Codice
Per implementare la conversione PLY in OBJ, abbiamo un file PLY sorgente che utilizzeremo per eseguire il frammento di codice.
Puoi seguire i seguenti passaggi:
- Definisci il percorso della directory.
- Crea un’istanza della classe Scene che contiene i nodi, le animazioni, le pose, le sotto-scene, ecc.
- Carica il file PLY sorgente di input invocando il metodo Open.
- Crea un oggetto della classe ObjSaveOptions.
- Invoca il metodo Save per salvare il file risultante nel formato di file OBJ.
Il seguente esempio di codice mostra come convertire PLY in OBJ in C# in modo programmatico:
using Aspose.ThreeD; | |
using Aspose.ThreeD.Formats; | |
namespace AsposeThreeD | |
{ | |
class Graphics | |
{ | |
// Convert PLY to OBJ in C# using 3D Graphics API | |
static void Main(string[] args) | |
{ | |
// Define the directory path. | |
String dataDir = "/sample-files/"; | |
// Instantiate an instance of the Scene class that contains the nodes, animation, poses, sub-scenes, etc. | |
Scene scene = new Scene(); | |
// Load the input Source PLY file by invoking the Open method. | |
scene.Open(dataDir+ "sample.ply"); | |
// Create an object of the ObjSaveOptions class. | |
var objSaveOptions = new ObjSaveOptions(); | |
// Invoke the Save method to save the resultant file in OBJ file format. | |
scene.Save(dataDir+"sample2.obj", objSaveOptions); | |
Console.WriteLine("3D file format conversion executed successfully"); | |
} | |
} | |
} |
Il frammento di codice sopra ha generato l’output mostrato nell’immagine qui sotto:

Convertitore 3D Online
Questo convertitore 3D online è anche supportato da Aspose.3D per .NET. Non hai bisogno di installare o scaricare alcun software per lavorare con questo strumento poiché è basato sul web e puoi facilmente aprirlo in quasi tutti i browser web popolari. Inoltre, il processo è super semplice, basta trascinare un file in una bella interfaccia drag & drop e puoi eseguire la conversione di formati di file 3D cliccando sul pulsante “Converti ora”. Soprattutto, è gratuito e puoi convertire PLY in OBJ in pochi secondi.

Conversione di formati di file 3D - Ottieni una Licenza Gratuita
Ora puoi ottenere una licenza temporanea gratuita per provare l’API grafica 3D senza limitazioni di valutazione.
Conclusione
Questo ci porta alla fine di questo post del blog. Questa guida ti aiuterà se stai cercando di sviluppare un convertitore PLY in OBJ per automatizzare la conversione di formati di file 3D. Inoltre, abbiamo visto come convertire PLY in OBJ in C# in modo programmatico. Se desideri esplorare ulteriormente questa API grafica 3D, non perdere la documentazione e i riferimenti all’API 17.
Questa guida Iniziare ti darà tutto ciò di cui hai bisogno per iniziare lo sviluppo. Infine, aspose.com pubblicherà articoli utili, quindi rimani in contatto per aggiornamenti regolari.
Aiuto Disponibile
Puoi condividere le tue domande o richieste sul nostro forum.
Domande Frequenti – FAQs
Puoi convertire PLY in OBJ in C#?
Sì, puoi convertire programmaticamente PLY in OBJ in C# utilizzando Aspose.3D per .NET. Visita questo link per trovare l’esempio di codice.
Come cambio il formato di un file 3D online?
Questo convertitore 3D online ti consente di ottenere conversioni di formati di file 3D online. È gratuito e puoi aprirlo in qualsiasi browser web.