Я пытаюсь нарисовать круг на холсте, но он выходит неровным.
Вот как я рисую эллипс:
ctx.ellipse(currX + room.location[0], currY + room.location[1], radius, radius, 0, 0, 2 * Math.PI)
Вот что я попытался решить проблему с:
ctx.imageSmoothingEnabled = true;
ctx.imageSmoothingQuality = 'high';
ctx.filter = 'best';
ctx.antialias = 'subpixel';