cnr-isti-vclab / meshlab

The open source mesh processing system
http://www.meshlab.net
GNU General Public License v3.0
4.82k stars 830 forks source link

Feature Request: API Development for MeshLab Server on Linux Platform #1514

Open hosseinqadiri opened 3 months ago

hosseinqadiri commented 3 months ago

Platform: Linux Server MeshLab Version: Latest Stable Version (2020.12)

Description:

I am currently using MeshLab on a Linux server where users upload their 3D models, and we process these models using MeshLab for polygon reduction and other optimizations. The processed output is then emailed to the users.

Feature Request: I would like to request the development of an API for MeshLab that allows for automated submission of 3D models (e.g., FBX files) to the MeshLab server, along with specific processing parameters (like polygon reduction). The API should then return the processed output that can be automatically saved or sent back to the users.

Steps to Reproduce:

Users upload 3D models (FBX files) to the server. The server automatically processes these models using MeshLab, applying predefined optimizations such as polygon reduction. The processed models are then sent back to users via email. Current Limitation:

Currently, we need to manually execute the MeshLab processes via command line, which is not scalable for our application that handles multiple user requests. An API would enable us to automate this entire workflow, making it more efficient and user-friendly. Why This Feature is Important:

Automating this process via an API would significantly streamline operations, especially in a multi-user environment. It would also open up MeshLab to be integrated into various web applications and services that require 3D model processing. I believe this feature would be beneficial to many users who wish to integrate MeshLab into their automated workflows.

Thank you for considering this feature request!

alemuntoni commented 2 months ago

I don't understand what are you asking. Are you talking about MeshLab or PyMeshLab??? (anyway: latest version is 2023.12).

PyMeshLab is already an API that allows to execute operations trough python.