形状とラインの描画
描画する形状のタイプを指定する場合、そのイメージ上の位置も指定しなければなりません。次の表に、さまざまな形状に対するポイントの入力形式を示します。
四角形
形状 | PTS 入力 | 描画される形状 |
---|---|---|
1 つの四角形 | 4 要素の行ベクトル [x y width height] 。ここで、
|
|
M 個の四角形 | M 行 4 列の行列 |
|
ラインとポリライン
1 つ以上のラインまたはポリラインを描画できます。ポリラインには一連の接続されたライン セグメントが含まれます。
形状 | PTS 入力 | 描画される形状 |
---|---|---|
1 本のライン | 4 要素の行ベクトル [x1 y1 x2 y2] 。ここで、
|
|
M 本のライン | M 行 4 列の行列 |
|
(L-1) 個のセグメントからなる 1 つのポリライン | サイズ 2L のベクトル。ここで L は頂点の数を示し、[x1, y1, x2, y2, ..., xL, yL] の形式を取ります。ここで、
|
|
(L-1) 個のセグメントからなる M 個のポリライン | 2L 行 N 列の行列 行列のそれぞれの行は異なる 1 つのポリラインに対応し、1 つのポリラインを表すベクトルと同じ形式です。1 つのポリラインに含めるセグメントの数を (L–1) より小さい値に指定する場合、最後の頂点の座標を繰り返して行列を埋めなければなりません。 行の数が 2 未満の場合や 2 の倍数でない場合、ブロックはエラー メッセージを生成します。 |
|
多角形
1 つ以上の多角形を描画できます。
形状 | PTS 入力 | 描画される形状 |
---|---|---|
L 個のライン セグメントからなる 1 つの多角形 | サイズ 2L の行ベクトル。ここで L は頂点の数を示し、[x1 y1 x2 y2 ... xL yL] の形式を取ります。ここで、
[x1 y1] を [xL yL] に接続して多角形を完成させます。行の数が負の値の場合、または 2 の倍数にならない場合には、ブロックはエラーを生成します。 |
|
あるラインのライン セグメントの最大数が L である M 個の多角形 | M 行 2L 列の行列 行列のそれぞれの行は異なる 1 つの多角形に対応し、1 つの多角形を表すベクトルと同じ形式です。一部の多角形が他より短い場合には、終わりの座標を繰り返して多角形行列を埋めます。 行の数が 2 未満の場合や 2 の倍数でない場合、ブロックはエラー メッセージを生成します。 |
|
円
1 つ以上の円を描画できます。
形状 | PTS 入力 | 描画される形状 |
---|---|---|
1 つの円 | 3 要素の行ベクトル[x y radius] 。ここで、
|
|
M 個の円 | "M 行 3 列" の行列 |
|
参考
insertObjectAnnotation
| insertShape
| insertMarker
| insertText