5abd4fae02
Placement: limpieza masiva. Eliminadas clases _old y _new1 (~550 líneas). Eliminadas funciones globales (~600 líneas). Movidas a Civil/PVPlantPlacementCalc.py. PVPlantPlacement.py pasa de 2352→663 líneas solo con TaskPanels y comandos.
Javier Braña
2026-05-04 01:14:00 +02:00
e461ab2e80
Platform: FeaturePython completo. Objeto Platform con SourceFrames, SlopeTolerance, Shape. EarthWorks acepta Platform o frames. ViewProvider verde semitransparente.
Javier Braña
2026-05-04 00:09:09 +02:00
1a22121f87
EarthWorks: separado en PVPlantPlatform (plataforma desde trackers) + PVPlantEarthWorks (solo volumen cut/fill). Platform reutilizable independientemente.
Javier Braña
2026-05-03 23:52:58 +02:00
2858b58d86
EarthWorks: rewrite completo. Limpio, modular, con función compute_earthworks() principal. Cut=rojo, Fill=azul. Eliminado código muerto (3 versiones conviviendo, accept() duplicada, viewprovider comentado)
Javier Braña
2026-05-03 22:50:55 +02:00
f3f94d4f59
Road: sistema de alineamiento profesional. Alignment (eje+estaciones), Road multicapa con cubicación contra terreno
Javier Braña
2026-05-03 21:43:18 +02:00
f4d43bedd0
Placement: getAligments con linspace, _calculate_placement progreso, accept simplificado, _get_or_create optimizado
Javier Braña
2026-05-03 20:25:40 +02:00
a67001bb88
Placement: isInside optimizado con shapely + caché LRU + prefiltro BoundBox. Caché se limpia al cambiar área
Javier Braña
2026-05-03 19:56:01 +02:00
26311cb344
Placement: motor unificado _calculate_placement para aligned/non_aligned, misma lógica compartida
Javier Braña
2026-05-03 19:10:49 +02:00
fc4142cfec
PVPlantTerrain: fix visualización en pantalla — updateData escuchaba Mesh en vez de mesh, añadido publishProperty forzado, más display modes
main
Javier Braña
2026-05-02 23:49:48 +02:00
57f85d0153
refactor: separar PVPlantGeoreferencing, PVPlantImportGrid y PVPlantPlacement en submodulos
refactor/pyproj-restructure
Javier Braña
2026-05-02 01:54:28 +02:00
d9b39ac17b
refactor: migrar utm→pyproj, limpiar código muerto, reestructurar en PVPlant/core/
Javier Braña
2026-05-02 01:02:26 +02:00