Commit Graph

903 Commits

Author SHA1 Message Date
louis-e
d370c72425 Fix cargo fmt 2025-07-23 21:13:46 +02:00
louis-e
3e9f71f81a Fix polygon closure preservation in bbox clipping for multipolygon water areas 2025-07-23 16:43:16 +02:00
louis-e
6b2c4eb55b Fix cargo clippy 2025-07-21 23:07:05 +02:00
louis-e
88a7cf2f6e Runtime detect and fix faulty terrain tiles 2025-07-21 22:54:30 +02:00
louis-e
d7296f69d3 Fix more polyline clipping in sutherland hodgman algorithm 2025-07-21 22:52:50 +02:00
louis-e
c298300a27 Minor improvements to water area generation 2025-07-21 22:19:28 +02:00
louis-e
33097aa302 Add more waterway types 2025-07-21 21:32:39 +02:00
louis-e
c6504a2fa3 Better waterway parsing 2025-07-21 21:31:54 +02:00
louis-e
8d6c666f75 Fix cargo fmt and clippy 2025-07-21 20:52:23 +02:00
louis-e
de2bce5a0a Support landuse relations 2025-07-21 20:50:07 +02:00
louis-e
8e9d6f0ad1 Revert water areas 2025-07-21 20:46:09 +02:00
louis-e
eb13dabd16 Refine element processors 2025-07-21 20:44:50 +02:00
louis-e
af612095fa Refine elevation parameters 2025-07-21 20:44:37 +02:00
louis-e
8132881f86 Add old tile cache directory name to gitignorew 2025-07-20 23:57:28 +02:00
louis-e
994ae0d770 Rename tile cache directory 2025-07-20 23:56:01 +02:00
louis-e
da10ffc655 Revert conditional terrain disablement 2025-07-20 23:52:12 +02:00
Louis Erbkamm
50f5a1a844 Merge branch 'main' into terrain-aws-migration 2025-07-20 23:45:52 +02:00
louis-e
5cd590f165 Migrate from Mapbox to AWS Terrain Tiles 2025-07-20 23:45:29 +02:00
Louis Erbkamm
1d031a75bc Merge pull request #492 from louis-e/natural-extension
Add support for more natural elements
2025-07-20 23:42:50 +02:00
Louis Erbkamm
a17ef09727 Fix cargo fmt and clippy 2025-07-20 23:37:22 +02:00
Louis Erbkamm
ed20642e8b Merge branch 'main' into natural-extension 2025-07-20 23:33:47 +02:00
louis-e
501825d05b Fix cargo fmt and clippy 2025-07-20 23:33:31 +02:00
Louis Erbkamm
6ee1b55924 Merge pull request #491 from louis-e/sutherland-hodgman-algorithm
Implement Sutherland-Hodgman algorithm for element clipping
2025-07-20 23:32:42 +02:00
Louis Erbkamm
1a206b8e69 Fix cargo fmt and clippy 2025-07-20 23:30:08 +02:00
louis-e
52fe87b90d Add more natural elements 2025-07-20 23:24:12 +02:00
louis-e
3ea85009e7 Implement Sutherland-Hodgman algorithm for element clipping 2025-07-20 23:21:36 +02:00
Louis Erbkamm
bd5a7b9bee Merge pull request #465 from louis-e/buildings-foundation
Buildings Overhaul
2025-07-20 23:18:19 +02:00
louis-e
799c7d6007 Fix cargo fmt 2025-07-20 23:11:06 +02:00
louis-e
7f28089c14 Fix interior wall roof clipping 2025-07-20 23:07:28 +02:00
louis-e
4bb69b6b16 Fix cargo fmt and clippy 2025-07-20 18:35:09 +02:00
louis-e
36d084d02f Minor refinements 2025-07-20 17:14:34 +02:00
louis-e
9d4ce48d8d Remove args from roof generation 2025-07-20 15:10:57 +02:00
louis-e
6f7efd8a1c Change stair block mapping 2025-07-20 15:08:09 +02:00
louis-e
37ec4be8fc Fix cargo fmt and clippy 2025-07-20 01:35:15 +02:00
louis-e
6b43f12769 Fixed scanlines in floodfill algorithm 2025-07-20 01:30:27 +02:00
louis-e
06357abe97 Improve generation time by implementing floodfill caching 2025-07-20 01:03:25 +02:00
louis-e
86c92104dd Remove unused vars and log lines 2025-07-20 00:33:49 +02:00
louis-e
c9551d8ec0 Fix cargo fmt and clippy 2025-07-19 23:45:06 +02:00
louis-e
6b676eab08 Change roof material choice chance 2025-07-19 23:39:59 +02:00
louis-e
2a6a507082 Temporary improvement for water_areas generation speed 2025-07-19 23:37:09 +02:00
louis-e
9a7c00a3c4 Fix metal barriers 2025-07-19 23:34:12 +02:00
louis-e
57dcd72979 Add highway outline 2025-07-19 23:33:55 +02:00
louis-e
486dcdee2e Revert floodfill optimization 2025-07-19 23:33:41 +02:00
louis-e
7f01b596cb Conditional terrain disablement based on bbox size 2025-07-19 20:47:39 +02:00
louis-e
4a672811c0 Calculate terrain blur in relation to bbox size 2025-07-19 20:47:13 +02:00
louis-e
0ec64fc13d Fix min_levels tag 2025-07-19 20:11:32 +02:00
louis-e
f9796c60a0 Improve floodfill performance 2025-07-19 20:06:14 +02:00
louis-e
2fd0244889 Performance improvements 2025-07-19 20:00:27 +02:00
louis-e
7e6ab21a9e Fixed cargo fmt and clippy 2025-07-19 18:17:20 +02:00
louis-e
dd7578d8d3 Add support for custom block property creation 2025-07-19 18:14:17 +02:00