def _render_arc(self, arc, color): if self.isOutline == False or self._render_count != 1: # outline layer GerberCairoContext._render_arc(self, arc, color) return start = self.scale_point(arc.start) end = self.scale_point(arc.end) # we don't draw arcs, we store them with self._clip_primitive(arc): self.addPoint(start, end, arc)