Open terrorfisch opened 1 year ago
Did you verify by running this?
Yes. Works on my Windows 10 machine.
Format can be fixed with just fmt
Rebased on main, and cargo fmt-ed it
@terrorfisch I updated this to the lastest main. If you want to go over it again, then I can review this one.
Regardin the morton-encoding dependency: I think it would be nice to include the efficiency aspect (compiled down to 20 instructions) in the source code as comment.
@terrorfisch Same here, I would still love to merge this :)
ZoomLevel
to0..31
when converted from floating pointZoom
WorldTileCoords
to supported zoom level rangemorton_encoding
crate. This change is here because the previous QuadKey depended on the ZoomLevel type.Fixes crash from #161 by making the "backend" more robust.
Does not implemented the desired zoom limit. This is done in #180
💻 Examples
You can arbitrarily zoom in/out in the demo without panic.
🚨 Test instructions
Launch demo and start zooming :)
✔️ PR Todo
I am not satisfied with these points yet and lack the domain knowledge to proceed:
get_children
usage in rendererWorldTileCoords
ViewRegion::iter
is the correct way to go