exponenta event banner

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 соответственно восьми углов кубовидной модели. Каждая строка представляет угловую точку.

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

свернуть все

Модель Cuboid, заданная как cuboidModel объект.

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

свернуть все

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Функции

Объекты

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