ロゴ-色
コンピューターの画面は、光の赤、緑、青の成分で機能するため、「 RGB screens。
ロゴの設定メニューでは、3つの画面要素の色を設定できます-
- カメのペン
- カメの塗りつぶし(囲いのペンキのバケツのような)
- 画面の背景
これら3つのスライダーを左右に動かして色を設定します。黒はすべての色がないことであり、白はすべての色が一緒になっていることを忘れないでください。光を混ぜることは、絵の具を混ぜることとは異なります。一例として、赤と緑の絵の具を混ぜると、濁った色になります。これはコンピューターであるため、すべての色には内部数値表現があります。
スライドスケールの左端はゼロ(0)です。右端は255で、これはコンピュータにとって99のようなものです(2 8-1です)。したがって、黒は[0 0 0]、赤は[255 0 0]、緑は[0 255 0]、青は[0 0255]です。あなたはこれらの色の間に何でも作ることができます、そしてこれらすべてで、256 * 256 * 256の可能な色があります。これは、2 8 * 2 8 * 2 8、つまり24ビットの色—マシン内の24桁の2進数です。
次のコマンドはあなたに大きな太った赤いペンを与えるでしょう-
setpensize [5 5]
setpencolor [255 0 0]
スライダーを使用して好きな色を見つけたら、ロゴにそれが何であるかを尋ねることができます。ペンの色を選択し、コマンドウィンドウで次のコマンドを入力します。
show pencolor
次のスクリーンショットは、上記のコードの実行と出力を示しています。
次の手順を使用して、色付きの正方形を作成できます-
Step 1 −次のコマンドを使用して、辺の長さが40の正方形を描画します。
repeat 4 [fd 40 rt 90]
Step 2 −次のコマンドを使用してペンを上げます。
pu
Step 3−正方形の内側のポイントに移動します。たとえば、次のコマンドを使用して、タートルを座標(20、20)に配置します。
setxy 20 20
Step 4−設定したフラッドカラーで正方形を塗りつぶします。たとえば、floodcolorを青に設定するには、次のコマンドを使用します。
setfloodcolor [0 0 255]
次の表に、色とペンに関連するコマンドをいくつか示します。
カラー&ペンコマンド | コマンドの目的 |
---|---|
setpencolor [rgb] setpc [rgb] |
カメのペンの色を設定します rgbは範囲[0、255]の数値です |
setfloodcolor [rgb] setfc [rgb] |
承認された領域の色を設定します |
setscreencolor [rgb] setsc [rgb] |
背景の色を設定します |
ペンカラーを表示 フラッドカラーを表示 画面の色を表示 |
名前付きアイテムの[rgb]の現在の値を指定します |
塗りつぶし |
カーソルの位置に現在のフラッドカラーのバケットをダンプします |
塗りつぶし |
カーソルの位置に現在のフラッドカラーのバケットをダンプします |
次の一連のコマンドを実行してみてください-
cs −画面をクリアします。
home −カメを家に連れて行く。
setpensize [5 5] −ペンサイズの設定。
setpencolor [255 0 0] −ペンの色を赤に設定します。
setfloodcolor [0 0 255] −洪水の色を青に設定します。
setscreencolor [0 255 0] −画面の色を緑に設定します。
repeat 4 [fd 40 rt 90] −辺の長さが40の正方形を描きます。
pu −ペンを上に向けます。
setxy 20 20 −カメを座標(20、20)に置きます。
fill −正方形を設定されたフラッドカラーブルーで塗りつぶします。
ht −カメを隠す。
上記のコマンドを実行すると、次の出力が表示されます。