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

VEXcode VRワークスペースには、VRロボット、コードブロック、およびプレイグラウンドに描画するためのペンコントロールが表示されています。

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

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

ペンの色の設定

VEXcode VRで、プレイグラウンドにペンブロックとVRロボットを表示

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

ペン関連ブロックとVRロボット構成オプションを備えたVEXcode VRワークスペース

VEXcode VR ブロック

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

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

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

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

VEXcode VRワークスペースには、VRロボットとペンツールを制御するために使用されるコーディングブロックが表示されています。

VEXcode VR Python

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

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

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

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

VEXcode VRワークスペースでペンカテゴリを開き、VRロボット用のペン制御ブロックを表示しています。

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


ペンの幅を設定する

VRロボットが描画した細い線、中くらいの線、太い線を示すペン幅設定の比較

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

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

VEXcode VRワークスペースには、VRロボットのペン操作と、プレイグラウンドに絵を描くためのコーディングブロックが表示されています。

VEXcode VR ブロック

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

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

VRロボットペンを制御するためのブロックベースおよびPythonコーディングオプションを示すVEXcode VRワークスペース

VEXcode VR Python

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

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

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


領域を色で塗りつぶす

VRロボットとペンツールを制御するためのコーディングブロックを表示するVEXcode VRインターフェース

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

VEXcode VRワークスペースには、アートキャンバスのプレイグラウンドと、VRロボットで描画するためのペンブロックが表示されています。

VEXcode VR ブロック

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

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

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

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

VRロボットとペンコントロールが表示されたVEXcode VRプレイグラウンド

VEXcode VR Python

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

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

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

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

VEXcode VRワークスペース。プレイグラウンドにペンブロックと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: