| ▲ | Lichtso 13 hours ago | |||||||
> The thing is that I myself don't even know what I want to do with it. Embrace the next challenge: Instead of roads on parabolic (Euclidean) geometry, have roads on elliptic (non-Euclidean) geometry, like the surface of a sphere. Plus, on a sphere every line is already a circular arc anyway (no matter if straight or bent, the difference is just the center, radius and normals). Thus, this system of circular arc segments really lends itself to such a space. Little prince style micro planets with their own miniature infrastructure will always have a special place in my heart. Half a year ago I started with laying out the basics https://github.com/Lichtso/bevy_ellipsoid_billboard https://github.com/Lichtso/bevy_geodesic_grid but got distracted by fixing some engine bugs in Bevy along the way. That reminds me I have to update to the newest engine version ... anyway you can find some of the roads on spheres stuff here: https://github.com/Lichtso/bevy_geodesic_grid/blob/main/src/... it can not only generate the extrusion mesh but also calculate how the mesh overlaps with a geodesic grid of triangular tiles on the surface. | ||||||||
| ▲ | JamesTRexx 6 hours ago | parent | next [-] | |||||||
Go full science fiction and enable vertical or even upside-down roads for a 3D experience. :-) Imagine an environment where ground/walls/ceilings always have gravity and one can build literal city mazes in horizontal and vertical directions. All that traffic going everywhere, oh my.. | ||||||||
| ▲ | Ef996 13 hours ago | parent | prev | next [-] | |||||||
Thanks for references! I initially considered bevy for this but I was a bit scared it was not mature enough. How do you find it now? | ||||||||
| ||||||||
| ▲ | murkt 8 hours ago | parent | prev [-] | |||||||
Sounds pretty fun! Do you have any screenshots to show? | ||||||||