Profundicemos en la implementación de una conversión programática entre dos famosos formatos de archivos 3D. Recientemente, publicamos una publicación de blog que mostraba cómo convertir PLY a OBJ en una aplicación .NET. Sin embargo, en esta publicación de blog, aprenderemos cómo convertir OBJ a PLY en C#. Entonces, lograremos esta funcionalidad optando por Aspose.3D for .NET. Esta biblioteca de gráficos 3D de C# es una API .NET madura que ofrece una amplia gama de funciones de conversión y manipulación. Por lo tanto, no lo hagas. Permítase cualquier sección de esta guía para aprender cómo desarrollar un conversor de OBJ a PLY mediante programación.
- Instalación de la biblioteca de gráficos 3D de C#
- Convertir OBJ a PLY en C# - Ejemplo de código
- Convertidor de OBJ a PLY - Herramienta en línea
Instalación de la biblioteca de gráficos 3D de C#
Podemos instalar esta API .NET ejecutando el siguiente comando en NuGet Administrador de paquetes. Además, puede descargar el archivo DLL.
Install-Package Aspose.3D
Convertir OBJ a PLY en C# - Ejemplo de código
Antes de la implementación, asegúrese de tener un archivo OBJ de origen. Luego, puedes seguir los siguientes pasos:
- Cree una instancia de la clase Escena.
- Llame al método Open para cargar el archivo OBJ de origen.
- Cree un objeto de la clase PlySaveOptions para acceder a las opciones para exportar la escena como un archivo PLY.
- Invoque el método Guardar para guardar el archivo de salida en formato de archivo PLY.
El siguiente ejemplo de código demuestra cómo convertir OBJ a PLY en C# mediante programación:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Convertir OBJ a PLY en C#
static void Main(string[] args)
{
// Defina la ruta del directorio.
String dataDir = "/Desktop/";
// Cree una instancia de la clase Escena.
Scene scene = new Scene();
// Llame al método Open para cargar el archivo OBJ de origen.
scene.Open(dataDir + "sample.obj");
// Cree un objeto de la clase PlySaveOptions para acceder a las opciones para exportar la escena como archivo PLY.
var usdSaveOptions = new PlySaveOptions();
// Invoque el método Guardar para guardar el archivo de salida en formato de archivo PLY.
scene.Save(dataDir+"/sample.ply", usdSaveOptions);
}
}
}
Puedes ver el resultado en la imagen:
Convertidor de OBJ a PLY - Herramienta en línea
Existe una herramienta en línea impulsada por Aspose.3D for .NET. Además, este conversor en línea de OBJ a PLY tiene capacidades para convertir formatos de archivos 3D populares en línea en un navegador web. Sobre todo, es gratuito y puedes utilizarlo sin necesidad de crear una cuenta.
Renderizar modelos 3D: obtenga una licencia gratuita
Puede obtener una licencia temporal gratuita para probar esta biblioteca de gráficos 3D de C# sin limitaciones de evaluación.
Resumiendo
Esto es el fin. Esperamos que haya aprendido cómo convertir OBJ a PLY en C#. Además, esta guía demostró una única funcionalidad entre muchas expuestas por Aspose.3D for .NET. Un convertidor de OBJ a PLY aumentará la productividad de su aplicación empresarial. Además, las referencias de documentación, API y el repositorio GitHub proporcionan detalles completos sobre el desarrollo y el uso. Por lo tanto, manténgase en contacto con aspose.com para recibir actualizaciones periódicas.
Siéntase libre de comunicarse
Puedes dejarnos saber tus dudas o consultas en nuestro foro.