i am trying to make a circle from points
i dont know why this renders quad instead of circle
function DrawCircle(k : int,h : int,r : int){
GL.Begin(GL.LINES);
for (var i:int = 0; i < 180; i++){
Circle.x = r * Mathf.Cos(i) - h;
Circle.y = r * Mathf.Sin(i) + k;
GL.Vertex3(Circle.x + k,Circle.y - h,0);
Circle.x = r * Mathf.Cos(i + 0.1) - h;
Circle.y = r * Mathf.Sin(i + 0.1) + k;
GL.Vertex3(Circle.x + k,Circle.y - h,0);
}
GL.End();
}
my math is a bit rusty, can somebody help me?