Q+A

<aside> 🧟 Put your two questions here. Please include your [name.](<http://name.Is>)

</aside>

Is there general guidance on when to use myTurtle.turnRight(angleDegrees) vs. turnLeft vs. turnTo? Upon first glance, it seems like the most intuitive thing to do would to just use turnTo instead of turnRight? - Unnati

well turnLeft and turnRight are pretty much the same thing with the input negated.

turnLeft/turnRight is really different from turnTo, because turnLeft and turnRight are RELATIVE and turnTo is absolute. With turtles you pretty often work with relative turns and movements.

What’s the difference between myTurtle.popState(); and the following statement from the drawing branches example? (Are these two even comparable?) - Unnati

if (length < 10) {
    return;
  }
I think these two are not really comparable. 

Can we do more than one penUp() and penDown() in different functions? I tried to add one more (one is in function draw) in another function, but the results seem not something that I expected. - Jingjing

you can call penUp more than once in a row. the first time you do it the pen state will be set to up, the second time you do it nothing will happen since the pen state will already be up.

Want to go on a tangent? Look up Idempotence

Can we add different sub-branches under one single turtle graphic? - Jingjing

in the words of Bob Ross. Its your world, you can do what you want.

but more seriously, i'm not 100% sure what you are asking, but i think the answer is yes.

What does blendMode(ADD); mean? - Runzhe

<https://p5js.org/reference/#/p5/blendMode>

When drawing spirographs or spirograph-like imagery, are ‘turtles’ moving a point to draw (like we would a pencil)… and it’s not covered up if the drawing doesn’t loop? -Aamina

I'm not sure what this means, please elaborate here in a comment, or ask in class

I think Jingjing is also asking, can you scaffold turtles? -Aamina

Sorry, i'm not sure about this one either... "scaffold"?