Laboratorio de malla


MeshLab es un sistema de software de procesamiento de mallas 3D que está orientado a la gestión y procesamiento de mallas grandes no estructuradas y proporciona un conjunto de herramientas para editar, limpiar, reparar, inspeccionar, renderizar y convertir este tipo de mallas . MeshLab es un software gratuito y de código abierto , sujeto a los requisitos de la Licencia Pública General (GPL) de GNU, versión 2 o posterior, y se utiliza como un paquete completo y como una biblioteca que impulsa otro software. Es bien conocido en los campos más técnicos del desarrollo 3D y el manejo de datos.

MeshLab es desarrollado por el centro de investigación ISTI - CNR ; Inicialmente, MeshLab se creó como una tarea de curso en la Universidad de Pisa a finales de 2005. Es un sistema de propósito general destinado al procesamiento de los típicos modelos 3D no tan pequeños y no estructurados que surgen en el proceso de escaneo 3D .

Los filtros de limpieza automática de malla incluyen la eliminación de vértices duplicados, sin referencia, aristas no múltiples, vértices y caras nulas. Las herramientas de remallado admiten una simplificación de alta calidad basada en la medida del error cuádrico, varios tipos de superficies de subdivisión y dos algoritmos de reconstrucción de superficies a partir de nubes de puntos basados ​​en la técnica de pivote de bola y en el enfoque de reconstrucción de superficies de Poisson. Para la eliminación del ruido, normalmente presente en las superficies adquiridas, MeshLab admite varios tipos de filtros de suavizado y herramientas para el análisis y visualizaciónde la curvatura .

Incluye una herramienta para el registro de múltiples mapas de rango basado en el algoritmo iterativo del punto más cercano . MeshLab también incluye un sistema interactivo de pintura directa sobre malla que permite a los usuarios cambiar interactivamente el color de una malla, definir selecciones y suavizar directamente el ruido y las pequeñas características.

MeshLab está disponible para la mayoría de las plataformas, incluidas Linux , Mac OS X , Windows y, con funcionalidad reducida, en Android e iOS e incluso como una aplicación JavaScript pura del lado del cliente llamada MeshLabJS. El sistema admite entrada/salida en los siguientes formatos: PLY , STL , OFF , OBJ , 3DS , VRML 2.0 , X3D y COLLADA . MeshLab también puede importar nubes de puntos reconstruidas con Photosynth .

MeshLab se utiliza en diversos contextos académicos y de investigación, como microbiología, [2] patrimonio cultural , [3] reconstrucción de superficies, [4] paleontología, [5] para la creación rápida de prototipos en cirugía ortopédica , [6] en ortodoncia , [7] y fabricación de escritorio . [8]