0dc1050e5aa4f904f0bbb15e6de7297a03224b3f
- Replace simple QToolBar with 6-tab functional RibbonBar (Home / Geometría / Análisis / Tanques / Sistemas / Fabricación) Each tab shows relevant button groups with icons + text below. - Replace single 3D placeholder with FourViewport layout (Perspectiva 3D · Vista Lateral · Body Plan · Vista de Planta) divided by draggable cyan splitters — standard naval CAD layout. - Replace ProjectTreePanel with DELFTship-style LayersPanel: 10 preset layers with visibility toggle, lock toggle, and color swatch. - Add pipe/cable routing modules (MOD_ROUTING_PIPES=21, MOD_ROUTING_CABLES=22) visible in Sistemas ribbon tab and main menu under Sistemas → Routing 3D. - Move Units/Language info from toolbar to status bar (cleaner ribbon). - Update dark.qss: new styles for ribbon tabs, viewports, layers panel, viewport splitter handles (accent blue), placeholder text. - All 12 Sprint 0 tests pass. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AR-ShipDesign
Software profesional de diseño naval para Windows.
Lo mejor de Maxsurf (rigor técnico, NURBS, suite completa) con la UX de DELFTship (árbol de capas, vista 3D, hidrostáticos siempre visibles, wizards paso a paso).
Características principales
- Diseño de cascos por superficies NURBS (buques a motor y veleros)
- Hidrostáticos en tiempo real
- Estabilidad intacta y en avería — criterios IMO IS Code 2008
- Escantillado estructural según ISO 12215
- Resistencia: Holtrop & Mennen, Savitsky, DSYHS y más
- VPP completo para veleros (polar diagram estilo ORC)
- Seakeeping por strip theory (Salvesen-Tuck-Faltinsen)
- Sistemas del buque: eléctrico, combustible, FW, CI, HVAC, gobierno
- Fabricación CNC: nesting + G-code (plasma / router / laser)
- Construcción de moldes en fibra de vidrio con schedule de laminado
Instalación rápida
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python main.py
Requisitos
- Windows 10/11 (64-bit)
- Python 3.11+
- 4 GB RAM mínimo, 8 GB recomendado
Estado del proyecto
| Sprint | Módulo | Estado |
|---|---|---|
| 0 | Esqueleto + UI base + proyecto .arsd | ✅ Completo |
| 1 | Geometría NURBS + offsets + viewer 3D | 🔜 Próximo |
| 2 | Hidrostáticos básicos | ⏳ Pendiente |
| 3 | Equilibrio libre + estabilidad GZ | ⏳ Pendiente |
| ... | ... | ... |
Licencia
Copyright © 2025 Álvaro Rodríguez. Todos los derechos reservados.
Ver LICENSE.txt para detalles.
Description
Languages
Python
100%