Fichier OBJ STL ou FBX

Les fichiers OBJ sont des objets géométriques qui permettent la transmission en avant ou en arrière de données géométriques. Cet article traite de la conversion d’un fichier OBJ en fichier au format FBX ou STL :

Convertisseur OBJ en fichier FBX ou STL à l’aide de C#

Aspose.3D for .NET L’API prend en charge le travail avec différents modèles 3D et formats de fichiers. Vous pouvez convertir des fichiers d’objets 3D avec l’extension de fichier OBJ en différents formats tels que FBX ou STL. Configurez simplement l’API en téléchargeant les fichiers DLL à partir de la section Téléchargements, ou utilisez la commande d’installation NuGet ci-dessous :

PM> Install-Package Aspose.3D

Convertir OBJ en fichier FBX par programmation en C#

Vous pouvez convertir un fichier 3D Object OBJ au format FBX en suivant les étapes ci-dessous :

  1. Charger le fichier OBJ d’entrée avec la classe Scene.
  2. Initialisez l’objet FBXSaveOptions avec le champ FileFormat.
  3. Convertir OBJ en fichier FBX.

Le code ci-dessous explique comment convertir un fichier objet OBJ en un fichier au format FBX par programmation avec C# :

// Charger le fichier OBJ d'entrée avec la classe Scene.
Scene scene = new Scene("scene.obj");

// Initialisez l'objet FBXSaveOptions avec l'énumération SaveFormat.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// Convertir OBJ en fichier FBX.
scene.Save("Test.fbx", options);

Conversion de fichiers OBJ en STL à l’aide de C#

Vous pouvez convertir un fichier OBJ en un fichier STL en procédant comme suit :

  1. Charger le fichier OBJ d’entrée avec la classe Scene.
  2. Initialisez l’objet de classe STLSaveOptions.
  3. Configurez les chemins de recherche pour permettre la recherche de dépendances externes.
  4. Convertir OBJ en fichier STL.

Le code suivant montre comment convertir un fichier OBJ en fichier STL par programmation en C# :

// Charger le fichier OBJ d'entrée avec la classe Scene.
Scene scene = new Scene("scene.obj");

// Initialiser l'objet de classe STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// Configurez les chemins de recherche pour permettre à l'importateur de trouver des dépendances externes.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// Convertir OBJ en fichier STL.
scene.Save("test.stl", saveSTLOpts);

Obtenez une licence API gratuite

Vous pouvez demander une Licence temporaire gratuite pour évaluer l’API dans toute sa capacité.

Conclusion

En conclusion, vous avez appris à convertir ou à exporter un fichier objet 3D au format OBJ vers un fichier FBX ou STL par programmation à l’aide de C#. Vous pouvez ajouter ces fonctionnalités dans vos applications avec seulement quelques lignes de code, car l’API s’occupe des détails mineurs de la conversion. De plus, vous pouvez explorer plusieurs autres fonctionnalités de l’API en visitant la Documentation. En cas de problème, n’hésitez pas à nous écrire sur le Forum d’assistance gratuit.

Voir également