Category: Turtle
Moves the turtle forward and to the right in a smooth circular arc.
The turtle is not limited to only moving in a straight line. arcRight(angle,radius) moves the turtle clockwise along an angle degree arc of a radius sized circle. The center of the circle is radius pixels to the right of the starting turtle position and direction.
// Draw a quarter circle clockwise. arcRight(90, 25);
Example: Frown Draw a frown to the right.
// Draw a frown to the right. penWidth(10); arcRight(180, 50);
Example: U-Turn Smoothly turn the turtle around.
// Smoothly turn the turtle around. arcLeft(60, 25); // Turn left a bit arcRight(300, 25); // Turn almost all the way arcLeft(60, 25); // Straighten out
Example: Radioactive Draw the radioactive symbol by coloring in segments of a circle using arcRight and small changes in radius.
// Draw the radioactive symbol by coloring in segments of a circle using arcRight and small changes in radius. hide(); penWidth(1); for (var radius=50; radius>0; radius=radius-1) { for (var count=1; count<=3; count++) { penColor("yellow"); arcRight(60, radius); penColor("black"); arcRight(60, radius); } move(1,0); } penColor("yellow"); dot(15); penColor("black"); dot(10); |
arcRight(angle, radius);
Name | Type | Required? | Description |
---|---|---|---|
angle | number | Yes | The angle degree arc to move the turtle clockwise in a circle. |
radius | number | Yes | The radius of the circle that is placed right 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