jugar a obj en línea

API de conversión de PLY a OBJ

En el ámbito del diseño y modelado 3D, existen distintos formatos de archivo que satisfacen distintas necesidades. El formato PLY(Polygon File Format) se utiliza ampliamente para almacenar datos de escaneo 3D, en particular para nubes de puntos. Por otro lado, el formato OBJ es más versátil y compatible con varias plataformas de software 3D, lo que lo hace ideal para la animación y el renderizado 3D. La conversión de PLY a OBJ garantiza una mejor compatibilidad, lo que permite una integración más fluida en flujos de trabajo que involucran impresión, animación o renderizado 3D.

API de conversión de formato de archivo de polígono

Aspose.3D Cloud SDK for Java ofrece una solución optimizada y eficiente para convertir PLY a OBJ, lo que garantiza que los usuarios puedan aprovechar todo el potencial de ambos formatos de archivo. Admite operaciones basadas en la nube, lo que simplifica el procesamiento de archivos al eliminar las limitaciones de recursos locales y permitir flujos de trabajo escalables y de alto rendimiento.

  • El SDK en la nube mejora la productividad, reduce la complejidad y mejora la interoperabilidad entre varias plataformas y aplicaciones 3D.

Instalación

Ahora, para usar el SDK, primero debemos instalar la última versión de la API REST de Java, que está disponible para descargar en la sección de lanzamiento. O bien, puede agregar directamente la referencia de la API en su aplicación Java a través del repositorio Maven.

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

En segundo lugar, obtenga sus credenciales de cliente desde el panel de control de la nube. En caso de que no tenga una cuenta existente, simplemente cree una cuenta gratuita siguiendo las instrucciones especificadas en el artículo Inicio rápido.

Convertir PLY a OBJ usando Java

Esta sección arroja luz sobre las poderosas capacidades de las API y cómo puede manipular y convertir fácilmente archivos 3D directamente desde sus aplicaciones Java sin necesidad de software 3D especializado.

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

creamos una instancia de ThreeDCloudApi, donde pasamos los detalles del ID del cliente y del secreto del cliente como argumentos.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Sube el archivo PLY de entrada al almacenamiento en la nube.

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.ply", folder, true, storage);

Llama a la API PostConvertByFormat para realizar la conversión de archivos wavefront de PLY a OBJ. Después de una conversión exitosa, el archivo resultante se almacena en la nube.

// Obtenga clientId y clientSecret desde https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// crear una instancia de la nube Aspose.3D
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// nombre del archivo PLY de entrada
String inputFile = "myInput.ply";

// formato OBJ resultante
String newformat = "wavefrontobj";

// nombre del archivo resultante
String resultantFileName = "myResultant.obj";

// Almacenamiento del archivo resultante. Si no se especifica información sobre el almacenamiento, se utiliza el almacenamiento predeterminado.
String storage = "internal";
		    		
// inicializar la operación de conversión
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);

PLY a Wavefront OBJ mediante comandos cURL

La conversión de PLY a OBJ mediante Aspose.3D Cloud y los comandos cURL es un proceso sencillo y eficiente. La API de Aspose.3D Cloud le permite realizar esta conversión sin necesidad de un software de modelado 3D complejo. Este enfoque es altamente escalable, lo que le permite integrar conversiones de archivos 3D en aplicaciones web o de escritorio sin problemas, lo que garantiza una alta precisión y eficiencia en la transformación de modelos 3D complejos de PLY a OBJ.

En primer lugar, necesitamos generar un token de acceso JWT basado en el ID del cliente y los detalles del secreto del cliente.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

En segundo lugar, ejecute el siguiente comando cURL para convertir PLY a OBJ usando PostConvertByFormat.

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Reemplace sourceFile con el nombre del archivo PLY de entrada, resultantFile con el nombre del archivo OBJ resultante y accessToken con el token JWT generado anteriormente.

Aplicación de conversión de PLY a OBJ Wavefront

Puede considerar utilizar nuestra aplicación gratuita de conversión de PLY a OBJ7, liviana y súper eficiente, que está desarrollada sobre Aspose.3D Cloud. Es una solución liviana y súper eficiente que le permite presenciar las increíbles capacidades de la API REST.

aplicar a obj

Aplicación gratuita de conversión de PLY a OBJ.

Conclusión

En conclusión, la conversión de PLY a OBJ mediante Aspose.3D Cloud ofrece una solución sencilla y eficiente para los desarrolladores que buscan transformar modelos 3D con el mínimo esfuerzo. Le recomendamos que explore todas las capacidades de Aspose.3D Cloud y aproveche su potente API para satisfacer todas sus necesidades de manipulación de archivos 3D.

Enlaces útiles

Artículo relacionado

Le recomendamos visitar los siguientes enlaces para obtener más información sobre: