ContourCircle function

List<Vector2> ContourCircle(
  1. int nSegmemts,
  2. double radius, [
  3. bool ccw = true
])

Implementation

List<VM.Vector2> ContourCircle(int nSegmemts, double radius,
    [bool ccw = true]) {
  List<VM.Vector2> out = List.generate(nSegmemts, (i) {
    double angle = Math.pi * 2 * i / nSegmemts * (ccw ? 1.0 : -1.0);
    return VM.Vector2(radius * Math.cos(angle), radius * Math.sin(angle));
  });
  return out;
}