Este breve tutorial guía sobre cómo convertir DAE a OBJ en C#. Tiene todos los detalles para configurar el entorno de desarrollo para transformar el archivo, una lista de pasos y un código de muestra ejecutable para desarrollar el convertidor DAE a OBJ en C#. Además, se analizan una variedad de opciones para personalizar el proceso de conversión mientras se crea el archivo OBJ.
Pasos para convertir DAE a OBJ en C#
- Configure el IDE agregando Aspose.3D for .NET para convertir DAE a OBJ
- Cargue el archivo DAE de entrada usando el objeto de clase Scene
- Cree un objeto de clase ObjSaveOptions para personalizar el archivo OBJ de salida
- Establezca las propiedades deseadas en el objeto ObjSaveOptions
- Llame al método guardar en la clase Escena para crear un archivo OBJ usando las opciones de guardar
Estos pasos resumen el proceso de transformación del formato de archivo Collada a OBJ en C#. El proceso es bastante simple ya que necesitamos cargar el archivo DAE de origen usando el método Scene.FromFile() y luego crear un objeto de ObjSaveOptions para establecer la propiedad EnableMaterials en verdadero. Finalmente, se llama al método Scene.Save() proporcionando el nombre del archivo y el objeto ObjSaveOptions para su personalización.
Código para convertir archivos DAE a OBJ en C#
using System; | |
using Aspose.ThreeD; | |
using Aspose.ThreeD.Formats; | |
class Program | |
{ | |
static void Main(string[] args) // DAE to OBJ in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the DAE file | |
Scene scene = Scene.FromFile("zebra.dae"); | |
// Initialize the ObjSaveOptions object | |
ObjSaveOptions options = new ObjSaveOptions(); | |
options.EnableMaterials = true; | |
// Convert to OBJ | |
scene.Save("zebra.obj", options); | |
System.Console.WriteLine("Done"); | |
} | |
} |
El segmento de código mencionado anteriormente describe cómo convertir Collada a OBJ en C#. Una vez que el archivo DAE se carga en la clase Escena, puede establecer diferentes propiedades antes de la conversión a OBJ, por ejemplo, establecer información de recursos de nivel superior, configurar el clip de animación activo y establecer el nombre. La clase ObjSaveOptions se puede utilizar para configurar el factor de escala de la unidad, habilitar/deshabilitar material, configurar la codificación, marcar para copiar texturas y configurar el nombre del archivo.
Esta guía rápida nos ha enseñado a cambiar DAE a OBJ en C#. Para la conversión de otros tipos a OBJ, por ejemplo GLB a OBJ, consulte el artículo sobre cómo convertir un archivo GLB a OBJ en C#.