Metrix3D
Herramienta para medir, inspeccionar y alinear modelos 3D directamente sobre la geometría. Sin instalar suites CAD. Sin licencias por módulo. Construido en C++ nativo para Windows.
Medición Directa
Extracción matemática de primitivas y tolerancias GD&T sobre mallas densas.
Alineación Cinemática
Constraints espaciales y algoritmos de best-fit para validación contra nominal.
Pipeline Industrial
Múltiples planos de corte, raycasting de precisión y topología en tiempo real.
Arquitectura
del Software
La aplicación se estructura en cuatro módulos principales con responsabilidades aisladas. Esta división permite ejecutar cálculos topológicos y renderizar geometría de alta densidad en tiempo real de forma concurrente.
Capacidades del sistema
¿Cuánto mide ese hueco? ¿Están esos dos planos paralelos? Metrix3D mide directamente sobre el modelo — distancias, ángulos y diámetros de círculos — sin exportar ni abrir otro software. Nueve combinaciones cubren la mayoría de los casos de inspección dimensional.
Especificaciones técnicas
Manipulación directa
Metrix3D es un entorno en tiempo real diseñado para agilizar el flujo de trabajo industrial. Los cálculos de topología ocurren de forma concurrente, permitiéndote interactuar con la geometría de inmediato.
Qué hace
Módulos funcionales y especificaciones técnicas que cubren el ciclo completo de inspección de geometría 3D.

Medición directa sobre el modelo
Mide cualquier relación geométrica que necesites verificar — la distancia entre dos puntos, el diámetro de un taladro, el ángulo entre dos superficies — sin exportar a otro software ni interpretar representaciones aproximadas.
- X-Ray: captura geometría interior sin rotar el modelo
- Las cotas quedan fijas en pantalla, se pueden mover y ocultar
- Activa o desactiva cada medición sin perder el historial de sesión
- Las mediciones se reutilizan directamente para alinear piezas

Secciones y planos de corte múltiples
Define hasta 6 planos de corte simultáneos para inspeccionar el interior de mallas cerradas. Las tapas se rellenan automáticamente usando el stencil buffer para dar la sensación de sólido.
- Hasta 6 planos de clip independientes a la vez
- Las tapas de corte se generan por hardware (stencil) a 60 fps
- Soporte para invertir la dirección del plano
- Ideal para detectar colisiones o grosores en assemblies

Modos de visualización por objeto
Cada objeto de la escena puede visualizarse en un modo distinto — sólido para inspección general, alámbrico para ver la topología, transparente para ver el interior sin cortar el modelo. Las aristas de cambio brusco de ángulo se resaltan automáticamente.
- Sólido, alámbrico, nube de puntos y transparencia por objeto
- Las aristas de transición brusca se detectan y destacan automáticamente
- Color, brillo y opacidad independientes para cada objeto
- Antialias para bordes limpios a cualquier nivel de zoom

Detección automática de geometría
El cursor entiende la malla subyacente. Al acercarte a zonas circulares o caras planas, el software extrae matemáticamente la primitiva correspondiente (centro, radio, plano) en lugar de medir a ojo.
- Cálculo de centro de masas y bounding box automatizado
- Detección de cilindros y taladros (Best-fit circle)
- Extracción de plano normal a través de puntos colineales
- Las medidas encajan matemáticamente en las primitivas, no en vértices al azar

Preparación de Malla
Los modelos importados de escáneres o pipelines intermedios llegan con frecuencia con agujeros en la geometría, superficies rugosas o piezas que deberían estar unidas. Estas herramientas los dejan listos para medir sin necesidad de volver al software original.
- Rellena huecos automáticamente — muy útil en escaneos 3D parciales
- Suaviza la superficie sin deformar la forma general del objeto
- Une varias piezas importadas por separado en un único objeto
- Convierte entre mm, cm y pulgadas antes de medir
Subsistemas Core
Arquitectura nativa
Desarrollado íntegramente en C++20 y OpenGL 4.5. Interfaz gráfica construida con Dear ImGui y configuración del proyecto gestionada mediante CMake y vcpkg.
Lenguaje
C++20
Gráficos
OpenGL 4.5
GLAD
GLFW
UI
Dear ImGui
ImGuizmo
Matemáticas
GLM
Importación
Assimp
Config
RapidJSON
Build
CMake 3.26+
vcpkg
Visual Studio