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