shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$graphics$shared$buildCommands$buildArc = function(global, require, module, exports) {
  exports.buildArc = function(points, x, y, radius, start, end, clockwise, steps) {
    var dist = Math.abs(start - end);
    !clockwise && start > end ? dist = 2 * Math.PI - dist : clockwise && end > start && (dist = 2 * Math.PI - dist);
    steps || (steps = Math.max(6, Math.floor(dist / Math.PI * Math.pow(radius, 1 / 3) * 6)));
    steps = Math.max(steps, 3);
    clockwise = dist / steps * (clockwise ? -1 : 1);
    for (dist = 0; dist < steps + 1; dist++) {
      points.push(x + Math.cos(start) * radius, y + Math.sin(start) * radius), start += clockwise;
    }
  };
};

//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$graphics$shared$buildCommands$buildArc.js.map
