Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

形状とラインの描画

描画する形状のタイプを指定する場合、そのイメージ上の位置も指定しなければなりません。次の表に、さまざまな形状に対するポイントの入力形式を示します。

四角形

形状 PTS 入力 描画される形状
1 つの四角形 4 要素の行ベクトル
[x y width height]ここで、
  • xyは四角形の左上隅を示す 1 ベースの座標です。

  • widthheightは四角形の幅と高さ (ピクセル単位) です。widthheightの値は 0 より大きくなければなりません。

M 個の四角形

M 行 4 列の行列

[ x 1 y 1 w i d t h 1 h e i g h t 1 x 2 y 2 w i d t h 2 h e i g h t 2 x M y M w i d t h M h e i g h t M ]

行列のそれぞれの行は異なる 1 つの四角形に対応し、1 つの四角形を表すベクトルと同じ形式です。

ラインとポリライン

1 つ以上のラインまたはポリラインを描画できます。ポリラインには一連の接続されたライン セグメントが含まれます。

形状 PTS 入力 描画される形状
1 本のライン 4 要素の行ベクトル[x1y1x2y2]。ここで、
  • x1y1はラインの始まりを示す座標です。

  • x2y2はラインの終わりを示す座標です。

M 本のライン

M 行 4 列の行列

[ x 11 y 11 x 12 y 12 x 21 y 21 x 22 y 22 x M 1 y M 1 x M 2 y M 2 ]

行列のそれぞれの行は異なる 1 本のラインに対応し、1 本のラインを表すベクトルと同じ形式です。

(L-1) 個のセグメントからなる 1 つのポリライン サイズ 2L のベクトル。ここで L は頂点の数を示し、[x1, y1, x2, y2, ..., xL, yL]の形式を取ります。ここで、
  • x1と y1は、最初のライン セグメントの始まりの座標です。

  • x2と y2は、最初のライン セグメントの終わりと 2 番目のライン セグメントの始まりを示す座標です。

  • xLと yLは、(L-1)番目のライン セグメントの終わりを示す座標です。

ポリラインは最初と最後の頂点がつながれていないため、常に (L-1) 個のセグメントを含みます。行の数が 2 未満の場合や 2 の倍数でない場合、ブロックはエラー メッセージを生成します。

(L-1) 個のセグメントからなる M 個のポリライン

2L 行 N 列の行列

[ x 11 y 11 x 12 y 12 x 1 L y 1 L x 21 y 21 x 22 y 22 x 2 L y 2 L x M 1 y M 1 x M 2 y M 2 x M L y M L ]

行列のそれぞれの行は異なる 1 つのポリラインに対応し、1 つのポリラインを表すベクトルと同じ形式です。1 つのポリラインに含めるセグメントの数を (L–1) より小さい値に指定する場合、最後の頂点の座標を繰り返して行列を埋めなければなりません。

行の数が 2 未満の場合や 2 の倍数でない場合、ブロックはエラー メッセージを生成します。

多角形

1 つ以上の多角形を描画できます。

形状 PTS 入力 描画される形状
L 個のライン セグメントからなる 1 つの多角形 サイズ 2L の行ベクトル。ここで L は頂点の数を示し、[x1y1x2y2... xLyL]の形式を取ります。ここで、
  • x1と y1は、最初のライン セグメントの始まりの座標です。

  • x2と y2は、最初のライン セグメントの終わりと 2 番目のライン セグメントの始まりを示す座標です。

  • xLと yLは、(L-1)番目のライン セグメントの終わりと L番目のライン セグメントの始まりを示す座標です。

ブロックは[x1y1][xLyL]に接続して多角形を完成させます。行の数が負の値の場合、または 2 の倍数にならない場合には、ブロックはエラーを生成します。

あるラインのライン セグメントの最大数が L である M 個の多角形

M 行 2L 列の行列

[ x 11 y 11 x 12 y 12 x 1 L y 1 L x 21 y 21 x 22 y 22 x 2 L y 2 L x M 1 y M 1 x M 2 y M 2 x M L y M L ]

行列のそれぞれの行は異なる 1 つの多角形に対応し、1 つの多角形を表すベクトルと同じ形式です。一部の多角形が他より短い場合には、終わりの座標を繰り返して多角形行列を埋めます。

行の数が 2 未満の場合や 2 の倍数でない場合、ブロックはエラー メッセージを生成します。

1 つ以上の円を描画できます。

形状 PTS 入力 描画される形状
1 つの円 3 要素の行ベクトル
[x y radius]。ここで、
  • xyは円の中心を示す座標です。

  • radiusは円の直径で、0 より大きくなければなりません。

M 個の円

"M 行 3 列" の行列

[ x 1 y 1 r a d i u s 1 x 2 y 2 r a d i u s 2 x M y M r a d i u s M ]

ここで、行列のそれぞれの行は異なる 1 つの円に対応し、1 つの円を表すベクトルと同じ形式です。

参考

|||