Convertir OBJ en PLY en C#

Plongeons dans la mise en œuvre d’une conversion programmatique entre deux formats de fichiers 3D célèbres. Récemment, nous avons publié un article de blog qui montrait comment convertir PLY en OBJ dans une application .NET. Cependant, dans cet article de blog, nous apprendrons comment convertir OBJ en PLY en C#. Nous obtiendrons donc cette fonctionnalité en optant pour Aspose.3D for .NET. Cette bibliothèque graphique 3D C# est une API .NET mature qui offre une large gamme de fonctionnalités de conversion et de manipulation. Par conséquent, ne le faites pas. Ne manquez aucune section de ce guide afin d’apprendre à développer un convertisseur OBJ en PLY par programme.

Installation de la bibliothèque graphique 3D C#

Nous pouvons installer cette API .NET en exécutant la commande suivante dans NuGet Package Manager. De plus, vous pouvez télécharger le fichier DLL.

Install-Package Aspose.3D 
Installation de la bibliothèque graphique 3D C#

Convertir OBJ en PLY en C# - Exemple de code

Avant la mise en œuvre, assurez-vous de disposer d’un fichier OBJ source. Ensuite, vous pouvez suivre les étapes suivantes :

  • Instanciez une instance de la classe Scene.
  • Appelez la méthode Open pour charger le fichier OBJ source.
  • Créez un objet de la classe PlySaveOptions pour accéder aux options d’exportation de la scène sous forme de fichier PLY.
  • Invoquez la méthode Save pour enregistrer le fichier de sortie au format de fichier PLY.

L’exemple de code suivant montre comment convertir par programmation OBJ en PLY en C# :

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Convertir OBJ en PLY en C#
        static void Main(string[] args)
        {
            // Définissez le chemin du répertoire.
            String dataDir = "/Desktop/";
            // Instanciez une instance de la classe Scene.
            Scene scene = new Scene();
            // Appelez la méthode Open pour charger le fichier Source OBJ. 
            scene.Open(dataDir + "sample.obj");
            // Créez un objet de la classe PlySaveOptions pour accéder aux options d'exportation de scène sous forme de fichier PLY. 
            var usdSaveOptions = new PlySaveOptions();
            // Appelez la méthode Save pour enregistrer le fichier de sortie au format de fichier PLY.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Vous pouvez voir le résultat dans l’image :

Rendre des modèles 3D

Convertisseur OBJ en PLY - Outil en ligne

Il existe un outil en ligne alimenté par Aspose.3D for .NET. De plus, ce convertisseur en ligne OBJ en PLY a la capacité de convertir les formats de fichiers 3D populaires en ligne dans un navigateur Web. Surtout, il est gratuit et vous pouvez l’utiliser sans aucune création de compte.

convertisseur obj en plis

Rendu de modèles 3D - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer cette bibliothèque graphique 3D C# sans limitations d’évaluation.

En résumé

C’est la fin. Nous espérons que vous avez appris à convertir OBJ en PLY en C#. De plus, ce guide a démontré une seule fonctionnalité parmi tant d’autres exposées par Aspose.3D for .NET. Un convertisseur OBJ en PLY augmentera la productivité de votre application métier. De plus, la documentation, les références API et le dépôt GitHub fournissent des détails complets sur le développement et l’utilisation. Veuillez donc rester en contact avec aspose.com pour des mises à jour régulières.

N’hésitez pas à nous contacter

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Voir également