Archivo OBJ STL o FBX

Los archivos OBJ son objetos geométricos que permiten la transmisión hacia adelante o hacia atrás de datos geométricos. Este artículo cubre la conversión de un archivo OBJ a un archivo de formato FBX o STL:

Convertidor OBJ a archivo FBX o STL usando C#

Aspose.3D for .NET La API admite trabajar con diferentes modelos 3D y formatos de archivo. Puede convertir archivos de objetos 3D con extensión de archivo OBJ a diferentes formatos como FBX o STL. Simplemente configure la API descargando los archivos DLL de la sección Descargas, o use el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.3D

Convierta archivos OBJ a FBX mediante programación en C#

Puede convertir un archivo OBJ de objeto 3D a formato FBX con los pasos a continuación:

  1. Cargue el archivo OBJ de entrada con la clase Escena.
  2. Inicialice el objeto FBXSaveOptions con el campo FileFormat.
  3. Convierta el archivo OBJ a FBX.

El siguiente código explica cómo convertir un archivo de objeto OBJ a un archivo de formato FBX mediante programación con C#:

// Cargue el archivo OBJ de entrada con la clase Escena.
Scene scene = new Scene("scene.obj");

// Inicialice el objeto FBXSaveOptions con la enumeración SaveFormat.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// Convierta el archivo OBJ a FBX.
scene.Save("Test.fbx", options);

Conversión de archivos OBJ a STL usando C#

Puede convertir un archivo OBJ en un archivo STL con los siguientes pasos:

  1. Cargue el archivo OBJ de entrada con la clase Escena.
  2. Inicialice el objeto de clase STLSaveOptions.
  3. Configure las rutas de búsqueda para permitir la búsqueda de dependencias externas.
  4. Convierte OBJ a archivo STL.

El siguiente código muestra cómo convertir un archivo OBJ a un archivo STL mediante programación en C#:

// Cargue el archivo OBJ de entrada con la clase Escena.
Scene scene = new Scene("scene.obj");

// Inicialice el objeto de clase STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// Configure las rutas de búsqueda para permitir que el importador encuentre dependencias externas.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// Convierte OBJ a archivo STL.
scene.Save("test.stl", saveSTLOpts);

Obtenga una licencia de API gratuita

Puede solicitar una Licencia temporal gratuita para evaluar la API en toda su capacidad.

Conclusión

En conclusión, ha aprendido cómo convertir o exportar un archivo de objeto 3D en formato OBJ a un archivo FBX o STL mediante programación usando C#. Puede agregar estas funciones en sus aplicaciones con solo unas pocas líneas de código, ya que la API se encarga de los detalles menores para la conversión. Además, puede explorar otras características de la API visitando la Documentación. Si tiene alguna inquietud, no dude en escribirnos al Foro de soporte gratuito.

Ver también