exponenta event banner

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). Если один и тот же идентификатор тела эго указан несколько раз в selectObstacleIDs аргумент, то функция помечает все экземпляры этого идентификатора после первого как дублирующие и игнорирует их.

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

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

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