Closed davidyu closed 10 years ago
Only draw parts of the circle (IE: arcs) that have not been culled.
Approach: sort the cull ranges by start. Iterate over all culled ranges. Draw arc from ranges[i].end to ranges[i+1].start | ranges[0].start
Implemented in e3959786f1faa9afed901473725571aa5a357906
Only draw parts of the circle (IE: arcs) that have not been culled.
Approach: sort the cull ranges by start. Iterate over all culled ranges. Draw arc from ranges[i].end to ranges[i+1].start | ranges[0].start