Los archivos FBX se pueden usar para almacenar datos de movimiento en formatos bidimensionales o tridimensionales, de video y de audio. Mientras que los archivos STL se usan comúnmente para impresión tridimensional y en aplicaciones CAD. En ciertos escenarios, es posible que deba convertir un archivo FBX en un archivo STL. De acuerdo con tales casos de uso, este artículo analiza cómo convertir FBX a STL mediante programación en C#.
Convertidor de FBX a STL: instalación de la API de C#
Aspose.3D for .NET La API se puede utilizar para trabajar con diferentes formatos de archivos gráficos. Puede crear, editar o manipular varias animaciones, escenas y geometrías. Puede configurar la API simplemente descargando sus archivos DLL desde la sección Nuevos lanzamientos o usando el siguiente comando de instalación NuGet en Microsoft Visual Studio.
PM> Install-Package Aspose.3D
Convertir FBX a archivo STL en C#
Puede convertir fácilmente un archivo FBX a STL siguiendo los pasos que se detallan a continuación:
- Cargue el archivo FBX de entrada con la clase Scene.
- Inicializa un objeto de la clase StlSaveOptions.
- Guarde el archivo STL de salida utilizando el método Save.
El siguiente fragmento de código explica cómo convertir un archivo FBX a STL mediante programación en C#:
// Cargue el archivo FBX de entrada usando la clase Escena
Scene document = new Scene("test.fbx");
// Crear una instancia de la clase STLSaveOptions
STLSaveOptions options = new STLSaveOptions();
// Convertir FBX a archivo STL
document.Save("test_output.stl", options);
Explora otras características
Puede echar un vistazo a muchas otras características que ofrece la API visitando la documentación.
Demostración en línea
Pruebe la aplicación web FBX to STL Converter desarrollada con la API anterior.
Conclusión
En conclusión, ha aprendido cómo convertir archivos FBX a STL mediante programación en C#. Incluye todos los pasos y un fragmento de código que puede representar los archivos con alta fidelidad. Puede integrar fácilmente esta función de conversión en sus aplicaciones o proyectos con unas pocas líneas de código. Sin embargo, si desea discutir cualquiera de sus requisitos en detalle, no dude en ponerse en contacto con nosotros en el foro.