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