Módulo 1 fixes + Módulo 2 motor hidrostático (Tasks 13–13b)
Fixes Module 1 UI: - wizard_cruiser/sailing/planing: perfiles sin^n calibrados por Cm, V-bottom con ángulo de astilla, corrección zona sobre chine planeador - viewer_3d: buffer hull pendiente para eliminar race condition 500ms - viewer_lines: reescritura completa — waterlines visibles, control points interactivos (drag DelftShip-style), señal offsets_edited - main_window: conecta offsets_edited → slot _on_offsets_edited_from_viewer que propaga cambios a todos los visores, editor, 3D y barra hidrostática Módulo 2 — motor HydrostaticCurves (Task 13): - integrator.py: integrate() (Simpson+trapz), waterplane_strips(), section_areas() - upright.py: UprightHydrostatics (19 campos), compute_upright() single-pass - curves_of_form.py: HydrostaticCurves.compute(), at_draft(), to_csv_lines(), to_dict() - tests/test_module2_hydrostatics.py: 83 tests — Wigley V&V, monotonicidad, CSV export, IACS Rec.34 §4.3–4.5; todos los 224 tests pasan Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -69,7 +69,7 @@
|
||||
"type_workboat": "Workboat",
|
||||
"about_title": "About AR-ShipDesign",
|
||||
"about_version": "Version",
|
||||
"about_copyright": "Copyright © 2025 Álvaro Rodríguez. All rights reserved.",
|
||||
"about_copyright": "Copyright © 2025 Álvaro Romero. All rights reserved.",
|
||||
"tooltip_kmt": "KMT = KB + IT/∇ (transverse metacentric height)",
|
||||
"tooltip_gmt": "GMT = KMT − KG (corrected metacentric height)",
|
||||
"tooltip_tpc": "TPC = Aw · ρ / 100 (tonnes per cm immersion)",
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
"type_workboat": "Workboat / Embarcación de trabajo",
|
||||
"about_title": "Acerca de AR-ShipDesign",
|
||||
"about_version": "Versión",
|
||||
"about_copyright": "Copyright © 2025 Álvaro Rodríguez",
|
||||
"about_copyright": "Copyright © 2025 Álvaro Romero",
|
||||
"tooltip_kmt": "KMT = KB + IT/∇ (altura metacéntrica transversal)",
|
||||
"tooltip_gmt": "GMT = KMT − KG (altura metacéntrica corregida)",
|
||||
"tooltip_tpc": "TPC = Aw · ρ / 100 (toneladas por cm de inmersión)",
|
||||
|
||||
Reference in New Issue
Block a user