draw

Начните рисование информация только для чтения в интерактивном режиме

Описание

пример

draw(ROI) входит в интерактивный режим, чтобы нарисовать форму для объекта ROI в текущей системе координат (gca).

draw(ROI,s) входит в интерактивный режим, чтобы нарисовать фигуру для Cuboid объект, привязка информация только для чтения к ближайшему местоположению мыши из Scatter s объекта.

draw(ROI,pos) входит в интерактивный режим, чтобы нарисовать форму для Cuboid объект, привязка к ближайшему местоположению мыши из положения, заданного pos. Задайте pos как N -by-3 числовой массив, где каждая строка представляет (x, y, z) местоположение потенциальной позиции размещения.

Примеры

Интерактивное рисование информация только для чтения

Прочтите изображение в рабочую область и отобразите его.

I = imread('wagon.jpg');
figure
imshow(I);

Нарисуйте треугольный информация только для чтения на изображении в интерактивном режиме. Чтобы улучшить видимость информации только для чтения ребра, задайте толстую ширину линии и яркий голубой цвет информации только для чтения ребра.

p = drawpolygon('LineWidth',7,'Color','cyan');

Получите координаты вершин.

p.Position
ans =

  284.7500  725.5000
  331.2500  871.0000
  359.7500  707.5000
Спицы колес определяют много других треугольников. Предположим, что вы хотите получить вершины второго треугольника. Можно использовать draw функция, чтобы начать сначала и начать рисование нового полигонального информация только для чтения в интерактивном режиме. Ширина линии и цветовые параметры ROI сохранены.
draw(p)

p.Position
ans =

  398.7500  710.5000
  377.7500  865.0000
  461.7500  734.5000

Входные параметры

свернуть все

Необходимая область, заданная как объект информация только для чтения одного из следующих типов:

График поля точек, заданный как matlab.graphics.chart.primitive.Scatter объект.

Положение информации только для чтения, заданное как числовой массив N -на 3, где каждая строка представляет (x, y, z) местоположение потенциальной позиции размещения.

Введенный в R2018b