Category: Turtle
Moves the turtle forward and to the left in a smooth, circular arc.
The turtle is not limited to only moving in a straight line. arcLeft(angle,radius) moves the turtle counterclockwise along an angle degree arc of a radius sized circle. The center of the circle is radius pixels to the left of the starting turtle position and direction.
// Draw a quarter circle counterclockwise. arcLeft(90, 25);
Example: One Ring to Rule Them All Draw a full circle counterclockwise.
// Draw a full circle counterclockwise. penColor("gold"); penWidth(15); arcLeft(360, 50);
Example: Negative Angle arcLeft always moves the turtle counterclockwise. For a negative angle the turtle moves (360+angle) degrees.
// arcLeft always moves the turtle counterclockwise. // For a negative angle the turtle moves (360+angle) degrees. arcLeft(-45, 100);
Example: Spiral Spiral into the center of a circle.
// Spiral into the center of a circle. for (var radius=50; radius>0; radius=radius-5) { arcLeft(180, radius); } |
arcLeft(angle, radius);
Name | Type | Required? | Description |
---|---|---|---|
angle | number | Yes | The angle degree arc to move the turtle counterclockwise in a circle. |
radius | number | Yes | The radius of the circle that is placed left of the turtle. radius must be >= 0. |
No return value. Moves turtle only.
Found a bug in the documentation? Let us know at documentation@code.org
Found a bug in the documentation? Let us know at documentation@code.org