plano3d/README.md

1.3 KiB

Plano3D

Aplicación de escritorio que reconstruye automáticamente una pieza mecánica 3D (STEP/STL) a partir de su plano técnico 2D con alzado, planta y perfil (DXF, DWG o PDF vectorial), y verifica el plano: escala, cotas, coherencia entre vistas y ambigüedades.

Proyecto intermodular de 2.º DAM, IES La Mar.

Estructura

Carpeta Contenido Responsable
motor/ Procesado: lectura del plano, vistas, reconstrucción, verificación, exportación Motor
motor/api.py Contrato entre motor y aplicación: lo único que la aplicación importa Los dos
app/ Aplicación: interfaz Qt, visor 3D, historial, instalador Aplicación
pruebas/ Pruebas automáticas (pytest) y catálogo de piezas con su resultado esperado Los dos
prototipo/ Prueba técnica inicial (no se modifica; solo de referencia) Los dos
docs/ Guía técnica, registro de decisiones, bitácora, actas y declaración de uso de IA Los dos

Puesta en marcha

Requisitos: uv y Git. CadQuery necesita Python 3.12 o 3.13; uv lo descarga solo.

uv sync
uv run pytest

Formas de trabajo

Ver CONTRIBUTING.md: ramas, pull requests, revisiones e issues.

Licencia

MIT. Ver LICENSE.