Repository navigation
meshcity 1.0.0
First public release.
meshcity cuts a neighbourhood out of a web 3D city map and keeps it as a GLB: real metres, one object per building, named and carrying its attributes when the source has them.
- Reads both formats web 3D cities stream: Esri I3S (1.5–1.10, Draco, geographic, Web Mercator and UTM layers) and OGC 3D Tiles (1.0/1.1, b3dm/glb/cmpt, Draco, meshopt, quantized meshes, WebP textures).
- Downloads only the tiles your area touches; steps down to a coarser level when the finest one would need more than 400 tiles; refuses areas over 1 km² by default.
- Trims photogrammetry meshes at the edge of the area.
- Tested against 13 open layers in 7 countries (see Tested places in the README).
examples/godot: walk the block you cut, with collisions, a spawn on an open street and building names on screen.scripts/blender_export.py: preview render plus OBJ, FBX and STL.- Works as a Claude Code skill (
SKILL.md).
Tested on macOS only. The data you cut keeps its own license.