getCornerPoints

Получите угловые точки кубоидной модели

Описание

пример

points = getCornerPoints(model) возвращает угловые точки кубоидной модели в виде 3-D координат.

Примеры

свернуть все

Создайте кубоидный объект модели, используя cuboidModel функция создания и получение угловых точек кубоидной модели в виде 3-D координат.

Считывайте данные облака точек в рабочую область.

ptCloudIn = pcread('highwayScene.pcd');

Задайте кубоидную модель как cuboidModel объект.

params = [11.4873085 8.59969 -1.613766 3.6712 1.3220,...
    1.75755 0 0 0.017451];
model = cuboidModel(params);

Получите угловые точки кубоидной модели.

points = getCornerPoints(model)
points = 8×3

   13.3227    9.2612   -0.7350
    9.6515    9.2601   -0.7350
    9.6519    7.9381   -0.7350
   13.3231    7.9392   -0.7350
   13.3227    9.2612   -2.4925
    9.6515    9.2601   -2.4925
    9.6519    7.9381   -2.4925
   13.3231    7.9392   -2.4925

Столбцы представляют координаты x, y и z, соответственно, восьми углов кубоидной модели. Каждая строка представляет угловую точку.

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

свернуть все

Кубоидная модель, заданная как cuboidModel объект.

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

свернуть все

3-D координаты угловых точек, возвращенные как матрица действительных значений 8 на 3.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Функции

Объекты

Введенный в R2020b