exponenta event banner

показать

Визуализация карты преобразования нормальных распределений (NDT)

Описание

пример

show(ndtMap) визуализирует карту неразрушающего контроля как облако точек. Функция использует средства вокселя, ковариации и подсчеты точек для генерации точек для дисплея. Эти точки не являются точками, используемыми для построения карты. Карта неразрушающего контроля является сжатым представлением карты облака точек, в которой хранятся воксели и их 3-D нормальные распределения.

show(ndtMap,spatialExtent) отображает точки в пределах пространственной карты или подкарты, указанной spatialExtent.

show(___,Name,Value) указывает параметры, использующие один или несколько аргументов «имя-значение» в дополнение к любой комбинации входных аргументов в предыдущих синтаксисах. Например, 'MarkerSize',6 устанавливает размер маркера равным 6 точкам.

ax = show(___) возвращает оси, используемые для построения карты неразрушающего контроля.

Примеры

свернуть все

Загрузите карту неразрушающего контроля из файла MAT.

data = load('ndtMapParkingLot.mat');
ndtMap = data.ndtMapParkingLot;

Выберите подкарту из загруженной карты неразрушающего контроля в указанном местоположении и размере.

center  = [50  0  0];
sz      = [50 50 10];
ndtMap = selectSubmap(ndtMap,center,sz);

Визуализируйте полную карту неразрушающего контроля.

figure
show(ndtMap)
title('Full NDT Map')

Выделите выбранную подкарту на полной карте неразрушающего контроля.

pos = [center,sz,zeros(1, 3)];
showShape('cuboid',pos,'Color','y','Opacity',0.2);

Figure contains an axes. The axes with title Full NDT Map contains an object of type scatter.

Визуализация выбранной подкарты.

figure
show(ndtMap,'submap')
title('Selected Submap')

Figure contains an axes. The axes with title Selected Submap contains an object of type scatter.

Входные аргументы

свернуть все

Карта неразрушающего контроля, заданная как pcmapndt объект.

Пространственная протяженность, указанная как 'map' или 'submap'. При указании 'submap', отображаются только точки в текущей подкарте.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'MarkerSize',6 устанавливает размер маркера равным 6 точкам.

Диаметр маркера, заданный как положительный скаляр. Это значение определяет приблизительный диаметр маркера точки. Единицы измерения в точках. Размер маркера больше шести может снизить производительность визуализации.

Оси для отображения визуализации, указанные как Axes объект. Создание Axes объект, используйте axes функция. Чтобы отобразить визуализацию на новом рисунке, оставьте 'Parent' не указан.

Выходные аргументы

свернуть все

Печать осей, возвращаемых в виде axes графический объект.

См. также

Объекты

Функции

Представлен в R2021a