El formato de archivo DAE (Intercambio de Activos Digitales) es compatible con software 3D, pero el formato OBJ ofrece mayor compatibilidad y fiabilidad. Además, es fácil solucionar problemas con el formato OBJ y ofrece un mejor rendimiento en términos de velocidad. En esta guía, el objetivo es convertir archivos DAE a OBJ en C# mediante programación. Sin embargo, Aspose.3D for .NET es la opción perfecta para esta automatización. Acompáñenos hasta el final de esta entrada del blog, donde encontrará recursos útiles. ¡Comencemos!

Instalación del SDK

Omita esta sección si ya ha instalado este SDK de modelado 3D.

De lo contrario, descargue el archivo DLL o instale Aspose.3D for .NET ejecutando el siguiente comando en el Administrador de paquetes NuGet:

Install-Package Aspose.3D 

Convertir un archivo DAE a OBJ en C# - Fragmento de código

Aspose.3D for .NET es un SDK fácil de usar para desarrolladores que ofrece clases y métodos fáciles de usar. Sea cual sea su caso de uso, se adaptará a las necesidades de su negocio.

Bueno, puedes seguir estos pasos para crear un convertidor de DAE a OBJ usando este SDK:

  • Establezca la ruta del directorio y cargue la licencia.
  • Inicializar una instancia de la clase Escena.
  • El método Abrir cargará el archivo DAE de origen.
  • Crea un objeto de la clase ObjSaveOptions.
  • Llamar al método Guardar guardará el archivo de salida en un archivo oBJ.

Convierta el archivo DAE a OBJ en C# usando el siguiente fragmento de código:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Convertir DAE a OBJ en .NET
        static void Main(string[] args)
        {
            // Establezca la ruta del directorio y cargue la licencia.
            String dataDir = "src";
            License lic = new License();
            lic.SetLicense("License.lic");
            // Inicializar una instancia de la clase Scene.  
            Scene scene = new Scene();
            // El método Abrir cargará el archivo DAE de origen. 
            scene.Open(dataDir + "Box.dae");
            // Crea un objeto de la clase ObjSaveOptions. 
            var objSaveOptions = new ObjSaveOptions();
            // Llamar al método Guardar guardará el archivo de salida en el archivo oBJ.
            scene.Save(dataDir + "sample.obj", objSaveOptions);
        }
    }
}

Producción:

dae-a-obj

Obtenga una licencia gratuita

Obtenga una licencia temporal gratuita para probar este SDK sin limitaciones de evaluación.

Haz una pregunta

Visite nuestro foro para hacer preguntas.

Terminando

Ahora ya puede desarrollar su propio conversor de archivos DAE. Hasta ahora, hemos implementado la conversión de archivos DAE a OBJ en C# usando Aspose.3D for .NET.Además, puede ampliar la funcionalidad según sus necesidades. Además, hemos cubierto el funcionamiento básico de esta conversión; puede consultar la documentación y las referencias de la API para obtener más información.

Revisa nuestros ejemplos de GitHub

Visita nuestro GitHub para ver nuestras implementaciones.

Explorar