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