private void accept(int zoom, Geometry geom, Map<String, Object> attrs, FeatureCollector.Feature feature) {
    double scale = 1 << zoom;
    geom = AffineTransformation.scaleInstance(scale, scale).transform(geom);
    GeometryPipeline pipeline = feature.getScaledGeometryTransformAtZoom(zoom);
    if (pipeline != null) {
      geom = pipeline.apply(geom);
    } else if (!(geom instanceof Puntal)) {
      geom = GeometryPipeline.defaultSimplify(feature).apply(zoom).apply(geom);
    }

    renderGeometry(zoom, geom, attrs, feature);
  }
Constructs a new feature render that will send rendered features to {@code consumer}.
planetiler-core/src/main/java/com/onthegomap/planetiler/render/FeatureRenderer.java