obstacleGeometry

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

Описание

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

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

[obstacleIDs,geomStruct,status] = obstacleGeometry(capsuleListObj,selectObstacleIDs) возвращает индикатор наличия каждого идентификатора в selectobstacleIDs существует.

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

свернуть все

Список динамических капсул, заданный как dynamicCapsuleList или dynamicCapsuleList3D объект.

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

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

свернуть все

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

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

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

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

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

.
Введенный в R2020b