1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// require https://cdn.jsdelivr.net/npm/p5@1.4.0/lib/p5.js
// require /turtles/turtle/turtle.js
let myTurtle;
function setup() {
createCanvas(500, 500);
angleMode(DEGREES);
myTurtle = new Turtle();
}
function draw() {
background(50);
noFill();
stroke(255);
strokeWeight(3);
// move to starting position (without drawing)
myTurtle.penUp();
myTurtle.moveTo(100, 100);
// put the pen down to draw
myTurtle.penDown();
// draw the triangle
for (let i = 0; i < 3; i++) {
myTurtle.moveForward(300);
myTurtle.turnRight(120);
}
console.log("Turtle State:");
console.log("x:", myTurtle.x, "y:", myTurtle.y);
console.log("bearing:", myTurtle.bearing);
console.log("penIsDown:", myTurtle.penIsDown);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
⌥⌘j Open Console | ⌘s/ctrl-s Update Preview |