直接说思路:
首先,想象一个平面直角坐标系。小海龟位于正中间的位置。
接着,根据radius参数的正负确定圆心的位置。(简单一点按照“上下左右”的方位关系,若radius为正数,则圆心在小海龟之上)将圆规带针的一端固定在这个设定好的圆心上。
然后,将圆规带铅笔的一端放在小海龟的位置。这时,我们看一下extend参数,如果是一个正数,那么圆规笔的大体摆动方向和小海龟的原始朝向一致,这时使用圆规,根据extend的大小绘制一个圆弧,圆弧的内角度数与extend大小相同。如果extend是一个负数,那么圆规笔的大体摆动方向就和小海龟的初始朝向相反(向左),其他步骤不变。
