Magne Sjaastad
3dd0b98ad5
Pipe geometry: Skip non-finite coords and degenerate cylinder segments
...
Robustness fixes in RivPipeGeometryGenerator:
- updateFilteredPipeCenterCoords: drop NaN/Inf input coords. The main loop
now skips iterations where any of the three sampled coords is undefined,
and the trailing endpoint walks back to the last finite coord so the
segment-to-result bookkeeping invariant holds.
- computeExtrudedCoordsAndNormals: stop asserting on parallel plane/ray
intersections (these can occur at very sharp bends due to numerical
issues) and return early when the extruded node count does not match the
expected cross-section node count.
2026-05-07 10:00:24 +02:00
..
2025-09-03 14:21:19 +02:00
2025-01-28 07:01:42 +01:00
2026-05-04 13:47:50 +02:00
2025-05-21 18:09:22 +02:00
2025-01-28 07:01:42 +01:00
2026-01-26 11:36:26 +01:00
2025-05-19 14:31:30 +02:00
2025-01-28 07:01:42 +01:00
2025-05-19 14:31:30 +02:00
2023-04-14 14:07:45 +02:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2023-08-07 16:35:59 +02:00
2021-01-11 15:27:45 +01:00
2023-09-13 08:29:15 +02:00
2023-09-13 08:29:15 +02:00
2024-05-01 10:50:19 +02:00
2024-05-01 10:50:19 +02:00
2023-10-03 09:04:46 +02:00
2023-10-03 09:04:46 +02:00
2023-10-03 09:04:08 +02:00
2025-05-19 14:31:30 +02:00
2023-10-03 09:04:08 +02:00
2021-02-22 18:06:18 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2024-10-31 15:08:59 +01:00
2026-02-16 11:32:04 +01:00
2026-02-16 11:32:04 +01:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2024-10-29 18:17:31 +01:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-05-15 15:43:01 +02:00
2025-09-29 11:46:28 +02:00
2023-02-26 10:48:40 +01:00
2025-05-30 08:20:43 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2024-10-29 18:17:31 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-03-24 15:36:10 +01:00
2026-05-07 10:00:24 +02:00
2023-04-13 07:05:53 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2025-05-30 08:20:43 +02:00
2025-05-30 08:20:43 +02:00
2025-05-30 08:20:43 +02:00
2025-05-30 08:20:43 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-05-12 21:41:34 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2023-04-17 15:57:39 +02:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2025-05-19 17:40:39 +02:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2026-04-29 13:19:38 +02:00
2024-10-31 15:08:59 +01:00
2026-04-29 13:13:59 +02:00
2026-04-29 13:13:59 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-10-03 09:04:08 +02:00
2025-05-19 14:31:30 +02:00
2024-10-31 15:08:59 +01:00
2023-08-07 13:38:27 +02:00
2023-05-15 15:43:01 +02:00
2021-02-22 18:06:18 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2021-02-22 18:06:18 +01:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2023-10-03 09:04:08 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2023-05-15 15:43:01 +02:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-04-14 11:00:45 +02:00
2024-10-31 15:08:59 +01:00
2023-04-14 11:00:45 +02:00
2025-09-03 14:21:19 +02:00
2023-04-13 07:05:53 +02:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00
2026-02-18 09:22:14 +01:00
2026-01-20 14:13:22 +01:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00