Le format de fichier DAE (Digital Asset Exchange) est bien pris en charge par les logiciels 3D, mais le format OBJ offre une compatibilité et une fiabilité supérieures. De plus, le format OBJ est facile à dépanner et offre de meilleures performances. Ce guide vise à convertir un fichier DAE en OBJ en C# par programmation. Cependant, Aspose.3D for .NET est idéal pour cette automatisation. Suivez-nous jusqu’à la fin de cet article, où vous trouverez des ressources utiles. C’est parti !

Installation du SDK

Ignorez cette section si vous avez déjà installé ce SDK de modélisation 3D.

Sinon, téléchargez le fichier DLL ou installez Aspose.3D for .NET en exécutant la commande suivante dans NuGet Package Manager :

Install-Package Aspose.3D 

Convertir un fichier DAE en OBJ en C# – Extrait de code

Aspose.3D for .NET est un SDK convivial pour les développeurs qui propose des classes et des méthodes faciles à utiliser. Quel que soit votre cas d’utilisation, il répondra à vos besoins métier.

Eh bien, vous pouvez suivre ces étapes pour créer un convertisseur DAE vers OBJ à l’aide de ce SDK :

  • Définissez le chemin du répertoire et chargez la licence.
  • Initialisez une instance de la classe Scene.
  • La méthode Open chargera le fichier DAE source.
  • Créez un objet de la classe ObjSaveOptions.
  • Appelez la méthode Enregistrer pour enregistrer le fichier de sortie dans un fichier oBJ.

Convertissez le fichier DAE en OBJ en C# à l’aide de l’extrait de code suivant :

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Convertir DAE en OBJ dans .NET
        static void Main(string[] args)
        {
            // Définissez le chemin du répertoire et chargez la licence.
            String dataDir = "src";
            License lic = new License();
            lic.SetLicense("License.lic");
            // Initialiser une instance de la classe Scene.  
            Scene scene = new Scene();
            // La méthode Open chargera le fichier DAE source. 
            scene.Open(dataDir + "Box.dae");
            // Créez un objet de la classe ObjSaveOptions. 
            var objSaveOptions = new ObjSaveOptions();
            // Appelez la méthode Save pour enregistrer le fichier de sortie dans un fichier oBJ.
            scene.Save(dataDir + "sample.obj", objSaveOptions);
        }
    }
}

Sortir:

dae-to-obj

Obtenez une licence gratuite

Obtenez une licence temporaire gratuite pour essayer ce SDK sans limitations d’évaluation.

Poser une question

Veuillez visiter notre forum pour poser des questions.

Pour conclure

Vous êtes désormais capable de développer votre propre convertisseur de fichiers DAE. Jusqu’à présent, nous avons mis en œuvre la conversion de fichiers DAE en OBJ en C# avec Aspose.3D for .NET.Vous pouvez étendre les fonctionnalités selon vos besoins. Nous avons également abordé les fonctionnalités de base de cette conversion. Pour approfondir le sujet, consultez la documentation et les références API.

Consultez nos exemples GitHub

Visitez notre GitHub pour voir nos implémentations.

Explorer