updateEgoGeometry

Обновите геометрические свойства тел эго

Описание

updateEgoGeometry(capsuleListObj,egoIDs,geomStruct) параметры геометрии обновлений для заданных тел эго в списке капсул. Если заданный ID эго уже не существует, функция добавляет новое тело эго с тем ID к списку.

status = updateEgoGeometry(capsuleListObj,egoIDs,geomStruct) дополнительно возвращает индикатор того, добавляется ли тело эго, обновляется, или копия.

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

свернуть все

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

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

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

Типы данных: struct

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

свернуть все

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

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

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

Введенный в R2020b