obstacleGeometry

Геометрические свойства препятствий

Описание

[obstacleIDs,geomStruct] = obstacleGeometry(capsuleListObj) возвращает ID препятствия и параметры геометрии для каждого препятствия в списке капсул.

[obstacleIDs,geomStruct] = obstacleGeometry(capsuleListObj,selectObstacleIDs) задает который препятствие возвратить ID и параметры геометрии для.

[obstacleIDs,geomStruct,status] = obstacleGeometry(capsuleListObj,selectObstacleIDs) возвращает индикатор ли каждый ID в selectobstacleIDs \exists.

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

свернуть все

Динамический список капсул в виде dynamicCapsuleList или dynamicCapsuleList3D объект.

Идентификаторы препятствия в виде вектора из положительных целых чисел. Функция возвращает идентификаторы препятствия и параметры геометрии только для препятствий, заданных в этом векторе.

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

свернуть все

Идентификаторы препятствий, возвращенных как вектор из положительных целых чисел.

Параметры геометрии для препятствий, возвращенных как структура или массив структур, где каждая структура содержит поля от структуры в Geometry поле связанного препятствия. Поля этой структуры зависят от того, используете ли вы dynamicCapsuleList или dynamicCapsuleList3D объект.

Индикация относительно существования препятствия, возвращенного как N - вектор-столбец элемента из единиц, нулей и отрицательных единиц. Каждое значение указывает, существует ли связанное препятствие (1), обновленный (0), или копия (-1). Если вы задаете тот же ID тела эго несколько раз в selectObstacleIDs аргумент, затем функция отмечает все экземпляры того ID после первого как копии и игнорирует их.

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

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

Введенный в R2020b