Javier Braña
|
25fd92e4f0
|
Limpieza: eliminados archivos viejos (PVPLantPlacement-old_2022.py, -copia, -old, .bak)
|
2026-05-04 13:35:21 +02:00 |
|
Javier Braña
|
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.
|
2026-05-04 01:14:00 +02:00 |
|
Javier Braña
|
e461ab2e80
|
Platform: FeaturePython completo. Objeto Platform con SourceFrames, SlopeTolerance, Shape. EarthWorks acepta Platform o frames. ViewProvider verde semitransparente.
|
2026-05-04 00:09:09 +02:00 |
|
Javier Braña
|
1a22121f87
|
EarthWorks: separado en PVPlantPlatform (plataforma desde trackers) + PVPlantEarthWorks (solo volumen cut/fill). Platform reutilizable independientemente.
|
2026-05-03 23:52:58 +02:00 |
|
Javier Braña
|
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)
|
2026-05-03 22:50:55 +02:00 |
|
Javier Braña
|
f3f94d4f59
|
Road: sistema de alineamiento profesional. Alignment (eje+estaciones), Road multicapa con cubicación contra terreno
|
2026-05-03 21:43:18 +02:00 |
|
Javier Braña
|
f4d43bedd0
|
Placement: getAligments con linspace, _calculate_placement progreso, accept simplificado, _get_or_create optimizado
|
2026-05-03 20:25:40 +02:00 |
|
Javier Braña
|
a67001bb88
|
Placement: isInside optimizado con shapely + caché LRU + prefiltro BoundBox. Caché se limpia al cambiar área
|
2026-05-03 19:56:01 +02:00 |
|
Javier Braña
|
26311cb344
|
Placement: motor unificado _calculate_placement para aligned/non_aligned, misma lógica compartida
|
2026-05-03 19:10:49 +02:00 |
|
Javier Braña
|
6c2db07493
|
Placement: fix 7 excepts genéricos -> específicos (KeyError, Exception, Part.OCCError)
|
2026-05-03 13:23:48 +02:00 |
|
Javier Braña
|
7d1127c6b5
|
Trench: fix except genérico -> AttributeError
|
2026-05-03 02:57:50 +02:00 |
|
Javier Braña
|
7a54e424cb
|
Georeferencing: fallback modo manual cuando QtWebEngine no está disponible (FreeCAD flatpak)
|
2026-05-03 01:15:16 +02:00 |
|
Javier Braña
|
065f840941
|
Georeferencing: import QWebEngineView multi-versión (PySide6 QtWebEngineCore/Quick fallback)
|
2026-05-03 00:56:01 +02:00 |
|
Javier Braña
|
74aedf6122
|
PVPlant: utm → pyproj (adaptador con sys.modules patch en ImportGrid, eliminado de requirements)
|
2026-05-03 00:32:36 +02:00 |
|
Javier Braña
|
7c81beb1ba
|
PVPlant: PySide2 -> PySide genérico (FreeCAD resuelve el binding), eliminado de requirements
|
2026-05-03 00:22:53 +02:00 |
|
Javier Braña
|
02b639d4ed
|
requirements: añadido pandas, separado rtree
|
2026-05-03 00:09:55 +02:00 |
|
Javier Braña
|
fc4142cfec
|
PVPlantTerrain: fix visualización en pantalla — updateData escuchaba Mesh en vez de mesh, añadido publishProperty forzado, más display modes
|
2026-05-02 23:49:48 +02:00 |
|
javier
|
a515f31726
|
hydro/hydrological: fix except genérico -> (IndexError, AttributeError)
|
2026-05-02 23:34:53 +02:00 |
|
javier
|
e0a0dc2f0d
|
EarthWorks: fix except genérico -> Part.OCCError
|
2026-05-02 23:22:41 +02:00 |
|
javier
|
02d6c4f412
|
ImportGrid: fix str(e) sin except, excepts genéricos a específicos
|
2026-05-02 23:20:59 +02:00 |
|
javier
|
e129aba2fe
|
Site: fix computeAreas return prematuro, excepts genéricos a ImportError/Exception
|
2026-05-02 23:16:27 +02:00 |
|
javier
|
9d65323052
|
TerrainAnalisys: fix hardcode i=2, var obj undefined, remove threading innecesario
|
2026-05-02 22:50:10 +02:00 |
|
javier
|
0b13a8c5f1
|
Mejoras PVPlantTerrain: fix XYZ import, DEM rendimiento, ViewProvider boundary+contour, error handling
|
2026-05-02 22:47:58 +02:00 |
|
javier
|
3bcdc95978
|
Actualizar package.xml
|
2026-04-30 00:51:53 +02:00 |
|
javier
|
4b7035e6be
|
Corregir URL: homehud -> homehub en package.xml
|
2026-04-30 00:43:30 +02:00 |
|
javier
|
02758a6ee8
|
Actualizar package.xml
|
2026-03-24 22:10:39 +01:00 |
|
javier
|
111df89033
|
updates
|
2026-02-15 20:23:52 +01:00 |
|
javier
|
4476afc1a2
|
updates
|
2025-11-20 11:20:18 +01:00 |
|
javier
|
d61260fdd3
|
updates
|
2025-11-20 00:57:15 +01:00 |
|
javier
|
049898c939
|
updates
|
2025-08-17 13:34:09 +04:00 |
|
javier
|
3a188cc47d
|
new code
|
2025-08-17 13:33:17 +04:00 |
|
javier
|
5db8f5439d
|
Punto de restauración.
|
2025-07-31 09:58:38 +02:00 |
|
javier
|
e1e1441892
|
Punto de restauración.
|
2025-07-16 08:58:35 +02:00 |
|
javier
|
d009cb7695
|
update
|
2025-07-06 01:14:57 +02:00 |
|
javier
|
5a642a4119
|
update
|
2025-07-06 01:12:08 +02:00 |
|
javier
|
74bf60101c
|
update
|
2025-06-15 23:10:17 +02:00 |
|
javier
|
5dd8869caf
|
update
|
2025-05-08 08:29:11 +02:00 |
|
javier
|
03464ffafd
|
Adaptado a PVPlant
|
2025-05-08 00:11:52 +02:00 |
|
javier
|
e111a985c3
|
Adaptado a PVPlant
|
2025-05-08 00:10:56 +02:00 |
|
javier
|
65d57e98b7
|
cambios
|
2025-05-07 23:56:42 +02:00 |
|
javier
|
86bae4f643
|
cambios
|
2025-05-07 23:42:54 +02:00 |
|
javier
|
e49d0694b4
|
new
|
2025-05-07 23:42:40 +02:00 |
|
javier
|
1241ee97ba
|
algo
|
2025-04-14 10:05:32 +06:00 |
|
javier
|
0e4b6e7fa4
|
algo
|
2025-04-04 04:32:02 +06:00 |
|
javier
|
092ccb75e0
|
algo
|
2025-04-04 04:31:18 +06:00 |
|
javier
|
9524e73955
|
reposicionado
|
2025-04-04 04:30:44 +06:00 |
|
javier
|
a7ac8826a0
|
solucionado error al guardar
|
2025-04-04 04:30:06 +06:00 |
|
javier
|
1d062a087f
|
mejoras
|
2025-03-28 19:40:11 +06:00 |
|
javier
|
af559092bf
|
mejoras
|
2025-03-28 19:39:33 +06:00 |
|
javier
|
c0291198b1
|
Importa carreteras y líneas
|
2025-03-28 19:39:06 +06:00 |
|