Logo-color
ロゴ-色
コンピューターの画面は光の赤、緑、青の成分で動作するため、* RGB画面*と呼ばれることもあります。
ロゴのセットメニューでは、3つの画面要素の色を設定できます-
- 亀のペン
- 亀の塗りつぶし(囲いのペイントバケツのような) *画面の背景
これら3つのスライダーを左右に動かして色を設定します。 黒はすべての色が存在せず、白はすべての色が一緒であることを忘れないでください。 光の混合は、塗料の混合とは異なります。 例として、赤と緑のペイントを混ぜると、濁った色になります。 これはコンピューターなので、すべての色には内部数値表現があります。
スライディングスケールの左端はゼロ(0)です。 右端には255があり、これはコンピュータにとって99のようなものです(2 ^ 8 ^-1です)。 したがって、黒は[0 0 0]、赤は[255 0 0]、緑は[0 255 0]、青は[0 0 255]です。 これらの色の間にあるものは何でも作成でき、これらすべてに256* 256 256の可能な色があります。 それは2 ^ 8 ^ 2 ^ 8 ^ * 2 ^ 8 ^、つまり24ビットの色、つまりマシン内の24桁の数字です。
次のコマンドはあなたに大きな太った赤ペンを与えます-
setpensize [5 5]
setpencolor [255 0 0]
スライダーを使用して好きな色を見つけたら、Logoにその色を尋ねることができます。ペンの色を選択し、コマンドウィンドウで次のコマンドを入力します。
show pencolor
次のスクリーンショットは、上記のコードの実行と出力を示しています。
次の手順を使用して、色付きの正方形を作成できます-
- ステップ1 *-次のコマンドを使用して、辺の長さが40の正方形を描画します。
repeat 4 [fd 40 rt 90]
- ステップ2 *-次のコマンドを使用してペンアップします。
pu
- ステップ3 *-正方形の内側のポイントに移動します。 たとえば、次のコマンドを使用して、タートルを座標(20、20)に配置します。
setxy 20 20
- ステップ4 *-設定した塗りつぶし色で正方形を塗りつぶします。 たとえば、フラッドカラーを青に設定するには、次のコマンドを使用します。
setfloodcolor [0 0 255]
次の表に、カラーとペンに関連するコマンドをいくつか示します。
Color & Pen command | Purpose of the command |
---|---|
setpencolor [ r g b] setpc [r g b] a |
カメのペンの色を設定します r g bは範囲[0、255]の数値です a |
setfloodcolor [r g b] setfc [r g b] |
Sets the color for an endorsed area |
setscreencolor [r g b] setsc [r g b] |
Sets the color for the background |
show pencolor フラッドカラーを表示 スクリーンカラーを表示 |
Specifies the current values for [r g b] of a named item |
Fill | Dumps a bucket of current floodcolor at the cursor’s location |
Fill | Dumps a bucket of current floodcolor at the cursor’s location |
次の一連のコマンドを実行してみてください-
- cs -画面をクリアします。
- home -家の場所にカメを連れて行く。
- setpensize [5 5] -ペンのサイズを設定します。
- setpencolor [255 0 0] -ペンの色を赤に設定します。
- setfloodcolor [0 0 255] -洪水の色を青に設定します。
- setscreencolor [0 255 0] -画面の色を緑に設定します。
- *繰り返し4 [fd 40 rt 90] *-辺の長さが40の正方形を描きます。
- pu -ペンアップ。
- setxy 20 20 -座標(20、20)にカメを置きます。
- fill -設定されたフラッドカラーブルーで正方形を塗りつぶします。
- ht -カメを隠す。
上記のコマンドを実行すると、次の出力が表示されます。