Ce court didacticiel explique comment convertir DAE en OBJ en C#. Il contient tous les détails pour définir l’environnement de développement pour transformer le fichier, une liste d’étapes et un exemple de code exécutable pour développer le convertisseur DAE vers OBJ en C#. De plus, diverses options sont abordées pour personnaliser le processus de conversion lors de la création du fichier OBJ.
Étapes pour convertir DAE en OBJ en C#
- Configurez l’IDE en ajoutant Aspose.3D for .NET pour convertir DAE en OBJ
- Chargez le fichier DAE d’entrée à l’aide de l’objet de classe Scene
- Créez un objet de classe ObjSaveOptions pour personnaliser le fichier OBJ de sortie
- Définir les propriétés souhaitées dans l’objet ObjSaveOptions
- Appelez la méthode save dans la classe Scene pour créer un fichier OBJ à l’aide des options de sauvegarde
Ces étapes résument le processus de transformation du format de fichier Collada en OBJ en C#. Le processus est assez simple car nous devons charger le fichier DAE source à l’aide de la méthode Scene.FromFile() suivi de la création d’un objet ObjSaveOptions pour définir la propriété EnableMaterials sur true. Enfin, la méthode Scene.Save() est appelée en fournissant le nom du fichier et l’objet ObjSaveOptions pour la personnalisation.
Code pour convertir un fichier DAE en OBJ en C#
Le segment de code mentionné ci-dessus décrit comment convertir Collada en OBJ en C#. Une fois le fichier DAE chargé dans la classe Scene, vous pouvez définir différentes propriétés avant la conversion en OBJ, par exemple définir les informations sur les ressources de niveau supérieur, définir le clip d’animation actif et définir le nom. La classe ObjSaveOptions peut être utilisée pour définir le facteur d’échelle de l’unité, activer/désactiver le matériel, définir l’encodage, indiquer la copie des textures et définir le nom du fichier.
Ce guide rapide nous a appris à changer DAE en OBJ en C#. Pour la conversion d’autres types en OBJ par exemple GLB en OBJ, reportez-vous à l’article sur comment convertir un fichier GLB en OBJ en C#.