Convertir PLY en OBJ en C# utilisant l'API Graphique 3D

OBJ et PLY sont quelques-uns des formats de fichiers 3D les plus utilisés, faciles à écrire et à lire. Cet article de blog démontre comment convertir PLY en OBJ en C# de manière programmatique. De plus, il introduit également un convertisseur 3D en ligne pour la conversion de formats de fichiers 3D. Oui, c’est Aspose.3D pour .NET qui fournit cette fonctionnalité pour les programmeurs et les non-programmeurs afin de réaliser la conversion d’images 3D. Cependant, les développeurs .NET peuvent facilement développer un convertisseur PLY en OBJ en écrivant quelques lignes de code source. Alors, pas plus de mots, passons à l’action.

Les sections suivantes seront discutées dans cet article de blog :

  1. Installation de l’API Graphique 3D
  2. Convertir PLY en OBJ en C# de manière programmatique - Exemple de code
  3. Convertisseur 3D en ligne

Installation de l’API Graphique 3D

Pour automatiser la conversion de formats de fichiers 3D, nous allons passer quelques secondes à installer cette API graphique 3D. Vous pouvez installer Aspose.3D pour .NET en téléchargeant le fichier DLL ou simplement exécuter la commande suivante dans NuGet Package Manager :

Install-Package Aspose.3D 

Si vous rencontrez des difficultés lors de l’installation, vous pouvez consulter ce guide. De plus, cette bibliothèque C# riche en fonctionnalités offre un ensemble de fonctionnalités telles que le découpage de maillages par matériau, l’ajout d’une caméra cible dans une scène, et plus encore.

API Graphique 3D

Convertir PLY en OBJ en C# de manière programmatique - Exemple de code

Pour réaliser la conversion PLY en OBJ, nous avons un fichier PLY source que nous allons utiliser pour exécuter le code.

Vous pouvez suivre les étapes suivantes :

  • Définir le chemin du répertoire.
  • Instancier une instance de la classe Scene qui contient les nœuds, animations, poses, sous-scènes, etc.
  • Charger le fichier PLY source d’entrée en invoquant la méthode Open.
  • Créer un objet de la classe ObjSaveOptions.
  • Invoquer la méthode Save pour enregistrer le fichier résultant au format de fichier OBJ.

L’exemple de code suivant montre comment convertir PLY en OBJ en C# de manière programmatique :

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

L’extrait de code ci-dessus a généré la sortie montrée dans l’image ci-dessous :

convertir ply en obj en c#

Convertisseur 3D en ligne

Ce convertisseur 3D en ligne est également soutenu par Aspose.3D pour .NET. Vous n’avez pas besoin d’installer ou de télécharger un logiciel pour utiliser cet outil car il est basé sur le web et vous pouvez facilement l’ouvrir dans presque tous les navigateurs web populaires. De plus, le processus est super simple, il suffit de déposer un fichier dans une belle interface de glisser-déposer et vous pouvez effectuer la conversion de formats de fichiers 3D en cliquant sur le bouton “Convertir maintenant”. Surtout, c’est gratuit et vous pouvez convertir PLY en OBJ en quelques secondes.

convertisseur 3D en ligne

Conversion de Formats de Fichiers 3D - Obtenez une Licence Gratuite

Maintenant, vous pouvez obtenir une licence temporaire gratuite pour essayer l’API graphique 3D sans limitations d’évaluation.

Conclusion

Cela nous amène à la fin de cet article de blog. Ce guide vous aidera si vous cherchez à développer un convertisseur PLY en OBJ pour automatiser la conversion de formats de fichiers 3D. De plus, nous avons parcouru comment convertir PLY en OBJ en C# de manière programmatique. Si vous souhaitez explorer davantage cette API graphique 3D, ne manquez pas la documentation et les références de l’API.

Ce guide de démarrage vous donnera tout ce dont vous avez besoin pour commencer le développement. Enfin, aspose.com publiera des articles utiles, alors restez en contact pour des mises à jour régulières.

De l’Aide est Disponible

Vous pouvez partager vos questions ou requêtes sur notre forum.

Questions Fréquemment Posées – FAQ

Pouvez-vous convertir PLY en OBJ en C# ?

Oui, vous pouvez convertir PLY en OBJ en C# de manière programmatique en utilisant Aspose.3D pour .NET. Veuillez visiter ce lien pour trouver l’exemple de code.

Comment changer le format d’un fichier 3D en ligne ?

Ce convertisseur 3D en ligne vous permet d’effectuer une conversion de formats de fichiers 3D en ligne. C’est gratuit et vous pouvez l’ouvrir dans n’importe quel navigateur web.

Voir Aussi