При указании типа фигуры для рисования необходимо также указать ее местоположение на изображении. В таблице показан формат ввода точек для различных форм.
| Форма | Вход PTS | Нарисованная форма |
|---|---|---|
| Одиночный прямоугольник | Четырехэлементный вектор строки [x y width height] где
|
|
| М Прямоугольники | M-by-4 матрица |
|
Можно построить одну или несколько линий и одну или несколько полилиний. Полилиния содержит ряд соединенных отрезков.
| Форма | Вход PTS | Нарисованная форма |
|---|---|---|
| Одиночная линия | Четырехэлементный вектор строки [x1 y1 x2 y2] где
|
|
| М линий | M-by-4 матрица |
|
| Одиночная полилиния с (L-1) сегментами | Вектор размера 2L, где L - число вершин, с форматом, [x1, y1, x2, y2, ..., xL, yL].
|
|
| M полилинии с (L-1) сегментами | 2L-by-N матрица где каждая строка матрицы соответствует другой полилинии и имеет ту же форму, что и вектор для одной полилинии. Если требуется, чтобы одна полилиния содержала меньше (L-1) числа сегментов, заполните матрицу, повторяя координаты последней вершины. Блок выдает сообщение об ошибке, если число строк меньше двух или не кратно двум. |
|
Можно нарисовать один или несколько полигонов.
| Форма | Вход PTS | Нарисованная форма |
|---|---|---|
| Одиночный полигон с L-сегментами линий | Вектор строки размера 2L, где L - число вершин, с форматом, [x1 y1 x2 y2 ... xL yL] где
[x1 y1] кому [xL yL] для завершения многоугольника. Блок создает ошибку, если число строк отрицательное или не кратное двум. |
|
| M Многоугольники с наибольшим числом отрезков в любой линии L | M-by-2L матрица где каждая строка матрицы соответствует другому многоугольнику и имеет ту же форму, что и вектор для одного многоугольника. Если некоторые многоугольники короче других, повторите конечные координаты для заполнения матрицы многоугольников. Блок выдает сообщение об ошибке, если число строк меньше двух или не кратно двум. |
|
Можно нарисовать одну или несколько окружностей.
| Форма | Вход PTS | Нарисованная форма |
|---|---|---|
| Одиночный круг | Трехэлементный вектор строки[x y radius] где
|
|
| M кругов | M-by-3 матрица |
|
insertMarker | insertObjectAnnotation | insertShape | insertText