VR ロボットのペンのコーディング

コーディング、ロボット工学、STEM 教育の学習を促進するように設計された、仮想ロボット モデル、コーディング ブロック、プログラミング オプションなどのロボット機能を紹介する VEXcode VR インターフェースのスクリーンショット。

VR ロボットのペンをコーディングするために使用されるコマンドは数多くあります。

  • ペンの色を設定する
  • ペンの幅を設定する
  • 領域を色で塗りつぶす

ペンの色の設定

プログラミングとロボット工学の教育目的で設計された、ブロックベースのコーディング要素や仮想ロボット シミュレーションなどのロボット機能を紹介する VEXcode VR インターフェイスのスクリーンショット。

Set Pen color コマンドは VR ペンの色を設定します。

STEM の概念を学習するために設計された仮想環境でのプログラミング ブロックやコーディング オプションなどのロボットの機能を紹介する VEXcode VR インターフェースのスクリーンショット。

VEXcode VR ブロック

スライダーを使用して、作成する色の赤、緑、青の値を選択します。 数値は色の横に表示されます (0 ~ 255)。

不透明度は色の透明度を表します。 ペンの色の不透明度は、下部のスライダーを使用して選択できます。

カラー ウィンドウが更新され、ペンがプレイグラウンド上に描画する最終的な色が表示されます。 この例では、ペンはより低い不透明度で赤色を描画します。

プロジェクトを実行すると、ペンの上部にも色が表示されます。

仮想ロボット モデル、プログラミング ブロック、コーディング オプションなどのロボット機能を表示する VEXcode VR インターフェイスのスクリーンショット。シミュレーション環境でユーザーがコーディングの概念を学習できるように設計されています。

VEXcode VR Python

ペンの色は、rgb 値 (赤、緑、青) で指定します。

各パラメータ (赤、緑、青) は、色の強度を 0 ~ 255 の整数で定義します。

不透明度は色の透明度を表します。 不透明度は 0 ~ 100 パーセントの値を使用して設定します。 このコマンドの不透明度はデフォルトで 100% に設定されます。

プロジェクトを実行すると、ペンの上部にも色が表示されます。 この例では、ペンはより低い不透明度で赤色を描画します。

ブロックベースのコーディング環境やテキストベースのプログラミングのオプションなど、学生や教育者向けのコーディング教育とロボット工学の原理を促進するように設計されたロボットの機能を紹介する VEXcode VR インターフェースのスクリーンショット。

Art Canvas+ Playground の 4 辺すべてにある灰色の境界線に描画こと できないことに注意してください。 この境界線に描画しようとすると、境界線の位置で線または色のパッチが切り取られます。


ペンの幅を設定する

VEXcode VR でペンの幅を変える例。仮想ロボットをプログラミングするときに、さまざまな設定が線の太さにどのように影響するかを示しています。

Set Pen width コマンドは、VR ペンがキャンバス上に描画する線の幅を設定します。

この例は、5 つのペン幅すべてを使用して作成されました。 左側の「極細」から始まり、右側の「極幅」まで順番に移動します。

仮想ロボット モデル、コーディング ブロック、プログラミング オプションなどのロボット機能を表示する VEXcode VR インターフェイスのスクリーンショット。コーディングの概念とロボットの原理をユーザーが学習できるように設計されています。

VEXcode VR ブロック

ブロックのドロップダウンを選択して、5 つのペン幅から選択します。

デフォルトの幅は「細」で、この例では青い線です。

ロボットの機能を強調し、シミュレートされた環境で仮想ロボットをプログラミングするためのブロックベースおよびテキストベースのコーディング オプションを紹介する VEXcode VR インターフェースのスクリーンショット。

VEXcode VR Python

VR ペンの幅を次の 5 つの値から選択します。

  • 極薄
  • 薄い
  • 中くらい
  • 広い
  • エクストラ_ワイド

デフォルトの幅は「細」で、この例では青い線です。


領域を色で塗りつぶす

仮想ロボット モデル、コーディング ブロック、シミュレートされた環境でユーザーがコーディングの概念を学習するためのプログラミング オプションなどのロボット機能を紹介する VEXcode VR インターフェースのスクリーンショット。

[領域を色で塗りつぶす] コマンドは、VR ペンを使用して、プレイグラウンドの領域を指定した色で塗りつぶします。

ブロックベースのコーディング オプション、仮想ロボット、教育目的のシミュレーション環境でのコードのテストとデバッグのためのツールなど、さまざまなロボット機能を紹介する VEXcode VR インターフェースのスクリーンショット。

VEXcode VR ブロック

スライダーを使用して、作成する塗りつぶしの色の赤、緑、青の値を選択します。 数値は色の横に表示されます (0 ~ 255)。

不透明度は色の透明度を表します。 塗りつぶしの色の不透明度は、下部のスライダーを使用して選択できます。

カラー ウィンドウが更新され、プレイグラウンドの塗りつぶしの色が表示されます。 この例では、ペンはプレイグラウンドを青緑色で塗りつぶします。

[塗りつぶし領域を色で塗りつぶす]ブロックを使用するには、ペンを「 設定する必要があることに注意してください。

教育環境でコーディングの概念とロボット工学の原理を教えるために設計された、仮想ロボットやコーディング オプションなどのロボット機能を紹介する VEXcode VR インターフェースのスクリーンショット。

VEXcode VR Python

塗りつぶしの色は、RGB 値 (赤、緑、青) と不透明度で指定します。

各パラメータ (赤、緑、青) は、色の強度を 0 ~ 255 の整数で定義します。

不透明度は色の透明度を表します。 不透明度は 0 ~ 100 パーセントの値を使用して設定します。 このコマンドの不透明度はデフォルトで 100% に設定されます。

fill コマンドを使用するには、ペンを ではなく に設定する必要があることに注意してください。

ブロックベースのコーディング オプションや、シミュレーション環境内の仮想ロボットなどのロボット機能を紹介する VEXcode VR インターフェースのスクリーンショット。学生や教育者向けにコーディングとロボット工学の学習を支援するように設計されています。

[領域を色で塗りつぶす] コマンドをプレイグラウンド キャンバス上のさまざまな画像で使用して、別の領域を異なる色で塗りつぶすこともできます。 

ここにあるすべての例は、Art Canvas+ Playground に表示されています。 Art Canvas+ の Playground Window の使用に関する詳細については、 この記事をご覧ください。 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: