3. Python学習(1) タートルライブラリとタートルモジュールのキャンバス座標の紹介

ここに画像の説明を挿入します
1. タートルライブラリの紹介

Turtle はタートル レンダラーとも呼ばれ、Turtle ライブラリを使用して画像を描画します。これはタートル描画とも呼ばれます。Turtle ライブラリは、Python 言語で画像を描画するための非常に人気のある関数ライブラリです。
グラフィックスがパス上に描画されるときに、水平軸を持つ座標系の原点から始まる小さなカメを想像してください。

2. キャンバス(つまり、描画するにはライスペーパーが必要です)

キャンバスは描画領域を拡張するタートルであり、そのサイズと初期位置を設定できます。
このレッスンでは、主にデカルト座標系を学習し、位置決めに Python 座標を使用する方法を学習し、turtle モジュールを使用して描画します。

キャンバスサイズを設定する

Turtle.screensize(canvwidth=None,canvheight=None,bg=None) のパラメータは、キャンバスの幅 (単位ピクセル)、高さ、背景色です。

例:turtle.screensize(800,600,“green”)

Turtle.screensize() #デフォルトのサイズに戻す (400,300)

Turtle.setup(width=0.5,height=0.75,startx=None,starty=None)、パラメータ: width、height: 入力された幅と高さが整数の場合はピクセルを表し、小数の場合はピクセルの比率を表します。コンピュータ画面 ( startx,starty): この座標は、長方形のウィンドウの左上隅の位置を表します。空の場合、ウィンドウは画面の中央に位置します。

例:turtle.setup(width=0.6,height=0.6)

Turtle.setup(幅=800、高さ=800、開始x=100、開始=100)

デモ:
ここに画像の説明を挿入します

タートル描画の座標系。
タートル描画の座標系は、数学的な平面の直交座標系と同じです。初期点は (0, 0) です。
キャンバスの中央にはここに画像の説明を挿入します
空白のキャンバスがありますが、タートルは、次の x 軸と y軸を参照します。同一平面上で互いに直交し、共通の原点を持つ 2 つの数値

、直交座標系 (直交座標系) と呼ばれる平面直交座標系を構成します。 )。通常、2 つの数値軸はそれぞれ横位置と縦位置に配置され、それぞれ右方向と上方向が 2 つの数値軸の正の方向となります。横の数値軸は x 軸 (x 軸) または水平軸と呼ばれ、縦の数値軸は y 軸 (y 軸) または垂直軸と呼ばれます。点Oを原点とする平面直交座標系の原点を平面直交座標系xOyとして記録する。

デモ:

ここに画像の説明を挿入します
最初は子カメが原点にあるので、その位置を print(t.pos()) で呼び出して (0, 0) と表示してから、子ガメを (100, 0) まで這わせます
。 100). 平面直交座標系によれば右上に這うはずなので、
図のように斜め上に這うことになり、最終的な位置は(100, 100)として出力され表示されます。

おすすめ

転載: blog.csdn.net/weixin_30197685/article/details/100831907