decodePolygons

fun decodePolygons(feature: MvtFeature, z: Int, x: Int, y: Int, extent: Int, simplify: Boolean = true, scratch: MvtGeometry.Scratch): List<MvtGeometry.PolygonRings>

Inflate a POLYGON feature into a list of (outerRing, holes) pairs. Exterior rings have positive signed area in tile-space coordinates (where Y grows downward); negative-area rings are holes attached to the most recently emitted exterior ring.

The MVT-positive-area test produces CCW outer rings after Y inversion to north-up, matching WorldWind's earth.worldwind.shape.Polygon tessellator expectation.