Get_Elements_Collisions
Проверка списков элементов на коллизии.
Вызов:
int ires = ac_request_special("Get_Elements_Collisions",int iList1, int iList2, int iTable_res,
double volumeTolerance, bool performSurfaceCheck, double surfaceTolerance);
Здесь:
iList1, iList2 - номера списков элементов, в которых собраны элементы, проверяемые на коллизии;
iTable_res - дескриптор таблицы, в которую будут записываться результаты проверки.
Имя колонки |
Тип |
Назначение |
GUID1 |
строка |
guid элемента 1 |
TypeName1 |
строка |
тип элемента 1 |
ID1 |
строка |
ID элемента 1 |
hasBodyCollision1 |
bool |
есть коллизия по объему |
hasClearenceCollision1 |
bool |
есть коллизия по зазору |
GUID2 |
строка |
guid элемента 2 |
TypeName2 |
строка |
тип элемента 2 |
ID2 |
строка |
ID элемента 2 |
hasBodyCollision2 |
bool |
есть коллизия по объему |
hasClearenceCollision2 |
bool |
есть коллизия по зазору |
double volumeTolerance - точность по объему,
bool performSurfaceCheck - делать или нет поверхностное тестирование,
double surfaceTolerance - точность по поверхностям;