updateView

Обновите представление в поле зрения набор

Описание

пример

vSet = updateView(vSet,viewId,absPose) обновляет представление, заданное viewId с абсолютным положением absPose.

vSet = updateView(___,'PointCloud',ptCloud) задает облако точек, сопоставленное с представлением.

vSet = updateView(vSet,viewTable) обновляет представления, заданные в таблице viewTable.

Примеры

свернуть все

Создайте пустой набор представления облака точек.

vSet = pcviewset;

Добавьте представление в набор представления облака точек.

viewId  = 1;
ptCloud = pcread('teapot.ply');

vSet = addView(vSet,viewId,'PointCloud',ptCloud);

Обновите абсолютное положение представления.

absPose = rigid3d(eye(3),[2 0 0]);
vSet = updateView(vSet,viewId,absPose);

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

свернуть все

Представление установлено в виде pcviewset объект.

Идентификатор представления облака точек в виде уникального целого числа.

Абсолютное положение в виде rigid3d объект.

Облако точек в виде pointCloud объект.

Новое представление или набор представлений в виде 2D или три - таблица столбца. Таблица должна содержать столбцы ViewId и AbsolutePose, и дополнительный столбец, Points.

СтолбецОписание
ViewIDПросмотрите идентификатор для представления в виде уникального целого числа
AbsolutePoseАбсолютное положение представления в виде rigid3d объект.
PointspointCloud.

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

свернуть все

Набор представления с обновленным представлением, возвращенным как pcviewset объект.

Смотрите также

Объекты

Введенный в R2020a