Ortofoto CR 2024

Možná je i třetí, Alpilotx, který už to vzdal. Ten předělal dsftool aby zpracoval detailnější mesh a zároveň jim i upravil RenderFarm. ve zdrojáku jsou dokonce i útržky komunikace, zde malá ukázka a je tam toho více:

hi Andrew,

So first of all, the fact that you went in, hacked the low level numerics of my planar map, and it got better is really pretty impressive. I didn't think the code was readable, let alone user modifiable.

I am turning these emails into docs for the code tree because a lot of these issues are not described anywhere. With that in mind...a few thoughts:

There are three fundamentally tricky GIS algorithms in the rendering process (everything else is application and raster data)...

- Planar map with intersections, used to both merge down polygonal terrain type descriptions and to find the smallest contiguous areas around vector features.

- Delauney triangulation with constraints for the mesh with induced triangle edges for terrain type changes.

- Buffers around polygons, used to buffer out (for airports) and in (for city blocks)...two separate algs are actually used.

When I started the code, CGAL didn't have the third and I used CGAL for the first two. At the time, their planar map with intersections was buggy, and after trying to fix bugs only to hit other ones for a while, I got so fed up I rolled my own. In particular, the templating was so heavy in the CGAL implementation that, for the compilers at the time (CodeWarrior! Yuck!) the code was very opaque to debug.

orl, 18. 05. v 23:40
orl, 30. 01. 2025 v 10:39
oldboy, 30. 01. 2025 v 17:01
orl, 30. 01. 2025 v 17:18
oldboy, 30. 01. 2025 v 17:33
Filip, 31. 01. 2025 v 14:08
orl, 31. 01. 2025 v 15:53
ulitej, 01. 02. 2025 v 07:46
orl, 01. 02. 2025 v 08:00
ulitej, 01. 02. 2025 v 09:03
orl, 01. 02. 2025 v 09:08
ulitej, 01. 02. 2025 v 09:50
orl, 01. 02. 2025 v 08:04
orl, 19. 02. 2025 v 11:39
mano, 19. 02. 2025 v 11:45
orl, 19. 02. 2025 v 11:54
orl, 19. 02. 2025 v 11:59
orl, 20. 02. 2025 v 13:11
ulitej, 20. 02. 2025 v 13:18
FB, 22. 02. 2025 v 10:33
orl, 22. 02. 2025 v 10:45
orl, 23. 02. 2025 v 11:23
newor, 23. 02. 2025 v 11:32
newor, 23. 02. 2025 v 11:37
orl, 23. 02. 2025 v 12:27
oldboy, 23. 02. 2025 v 15:31
orl, 23. 02. 2025 v 16:16
oldboy, 23. 02. 2025 v 16:22
orl, 27. 02. 2025 v 17:19
oldboy, 27. 02. 2025 v 17:29
orl, 04. 03. 2025 v 14:47
FB, 04. 03. 2025 v 15:11
orl, 06. 03. 2025 v 00:02
orl, 06. 03. 2025 v 12:38
orl, 11. 03. 2025 v 19:45
Luděk Pokec, 12. 03. 2025 v 10:29
orl, 12. 03. 2025 v 15:15
orl, 14. 03. 2025 v 17:16
FB, 16. 03. 2025 v 22:37
xWing, 16. 03. 2025 v 23:07
FB, 17. 03. 2025 v 02:36
xWing, 17. 03. 2025 v 07:01
FB, 17. 03. 2025 v 13:56
orl, 17. 03. 2025 v 00:15
FB, 17. 03. 2025 v 02:25
orl, 17. 03. 2025 v 06:56
orl, 20. 04. 2025 v 15:53
Tucano, 21. 04. 2025 v 13:52
Tucano, 21. 04. 2025 v 14:15
Willhelm, 21. 04. 2025 v 14:24
Tucano, 21. 04. 2025 v 14:30
orl, 23. 04. 2025 v 09:56
orl, 26. 04. 2025 v 20:21
Tucano, 26. 04. 2025 v 21:17
oldboy, 27. 04. 2025 v 09:47
orl, 17. 03. 2025 v 20:54
JM, 17. 03. 2025 v 22:00
Luděk Pokec, 18. 03. 2025 v 01:40
orl, 21. 03. 2025 v 16:16
orl, 26. 03. 2025 v 20:01
orl, 28. 03. 2025 v 18:26
mirda, 28. 03. 2025 v 21:27
Luděk Pokec, 29. 03. 2025 v 21:49
oldboy, 31. 03. 2025 v 17:12
orl, 31. 03. 2025 v 17:31
oldboy, 01. 04. 2025 v 16:11
FB, 05. 04. 2025 v 12:29
Willhelm, 05. 04. 2025 v 13:46
FB, 05. 04. 2025 v 14:20
Willhelm, 05. 04. 2025 v 14:30
orl, 05. 04. 2025 v 21:51
FB, 06. 04. 2025 v 17:32
orl, 06. 04. 2025 v 18:31
FB, 06. 04. 2025 v 20:45
orl, 06. 04. 2025 v 21:44
xWing, 07. 04. 2025 v 09:11
FB, 07. 04. 2025 v 12:35
xWing, 07. 04. 2025 v 12:40
orl, 06. 04. 2025 v 22:38
orl, 06. 04. 2025 v 22:41
orl, 08. 04. 2025 v 10:57
orl, 08. 04. 2025 v 12:40
oldboy, 08. 04. 2025 v 15:12
orl, 08. 04. 2025 v 15:24
oldboy, 08. 04. 2025 v 15:27
orl, 10. 04. 2025 v 21:40
FB, 10. 04. 2025 v 23:47
orl, 13. 04. 2025 v 21:33
mano, 13. 04. 2025 v 21:38
Willhelm, 13. 04. 2025 v 21:51
orl, 13. 04. 2025 v 22:14
orl, 13. 04. 2025 v 22:19
orl, 05. 05. 2025 v 09:25
orl, 07. 05. 2025 v 21:33
orl, 08. 05. 2025 v 12:22
orl, 08. 05. 2025 v 12:26
newor, 08. 05. 2025 v 14:05
orl, 09. 05. 2025 v 23:39
Willhelm, 10. 05. 2025 v 02:02
Tucano, 10. 05. 2025 v 05:47
oldboy, 10. 05. 2025 v 09:39
Stan, 10. 05. 2025 v 09:56
orl, 10. 05. 2025 v 11:36
orl, 10. 05. 2025 v 18:37
orl, 10. 05. 2025 v 19:03
oldboy, 10. 05. 2025 v 20:12
orl, 10. 05. 2025 v 20:15
oldboy, 10. 05. 2025 v 21:13
orl, 13. 05. 2025 v 13:38
ulitej, 13. 05. 2025 v 14:13
orl, 13. 05. 2025 v 15:50
oldboy, 13. 05. 2025 v 19:56
orl, 13. 05. 2025 v 20:26
Willhelm, 13. 05. 2025 v 21:58
orl, 13. 05. 2025 v 22:31
Tucano, 13. 05. 2025 v 16:18
orl, 13. 05. 2025 v 18:21
ulitej, 13. 05. 2025 v 18:52
Willhelm, 13. 05. 2025 v 19:22
orl, 13. 05. 2025 v 19:53
orl, 18. 05. 2025 v 11:40
orl, 18. 05. 2025 v 16:16
Willhelm, 18. 05. 2025 v 16:43
orl, 18. 05. 2025 v 16:56
Tucano, 18. 05. 2025 v 17:23
orl, 18. 05. 2025 v 22:57
Willhelm, 18. 05. 2025 v 23:26
orl, 18. 05. 2025 v 23:40
orl, 19. 05. 2025 v 19:40
Tucano, 19. 05. 2025 v 20:50
Tucano, 19. 05. 2025 v 10:59
Willhelm, 19. 05. 2025 v 16:24
Tucano, 19. 05. 2025 v 19:12
orl, 19. 05. 2025 v 19:19
Tucano, 19. 05. 2025 v 20:47
Tucano, 19. 05. 2025 v 10:56
orl, 22. 05. 2025 v 13:08
oldboy, 22. 05. 2025 v 14:24
Willhelm, 22. 05. 2025 v 16:52
orl, 22. 05. 2025 v 18:11
Tucano, 23. 05. 2025 v 05:48
Willhelm, 23. 05. 2025 v 16:33
Tucano, 23. 05. 2025 v 21:45
mirda, 25. 05. 2025 v 17:23
mirda, 25. 05. 2025 v 17:22