Turtle

龟标提供类似 LOGO 语言的功能,通过操作笔的属性以及绘制基本元素来绘制图形。

Properties

Speed

Turtle.Speed

指定龟标移动的速度。有效值为 1 到 10。如果 Speed 设置为 10,龟标将立即移动或旋转。

Angle

Turtle.Angle

获得或设置龟标的当前角度。设置时,龟标会立即被转动到新的角度。

X

Turtle.X

获得或设置龟标的 X 位置。设置时,龟标会立即被移动到新的位置。

Y

Turtle.Y

获得或设置龟标的 Y 位置。设置时,龟标会立即被移动到新的位置。

Operations

Show

Turtle.Show()

显示龟标以激活与其相互作用。

Returns

Nothing

Hide

Turtle.Hide()

隐藏龟标以屏蔽与其相互作用。

Returns

Nothing

PenDown

Turtle.PenDown()

放下笔使龟标移动时绘制图功能可用。

Returns

Nothing

PenUp

Turtle.PenUp()

拿起笔使龟标移动时停止绘制图。

Returns

Nothing

Move

Turtle.Move(distance)

将龟标移动特定距离。如果笔是落下状态,则它将随龟标移动绘制一条线。

distance

移动龟标的距离。

Returns

Nothing

MoveTo

Turtle.MoveTo(x, y)

将龟标转动并移动到特定位置。如果笔是落下状态,则它将随龟标移动绘制一条线。

x

终点的 x 坐标。

y

终点的 y 坐标。

Returns

Nothing

Turn

Turtle.Turn(angle)

以特定角度转动龟标。Angle 是或为正或为负的度数。如果角度为正,龟标向右转。如果为负,龟标向左转。

angle

转动龟标的角度。

Returns

Nothing

TurnRight

Turtle.TurnRight()

把龟标右转90度。

Returns

Nothing

TurnLeft

Turtle.TurnLeft()

把龟标左转90度。

Returns

Nothing