Я могу предложить 2 варианта, я уже применил оба из них в своих работах аналогичным образом.Конечно, ни один из них не будет обновляться после изменений ввода, но ассоциативность с существующими доменами будет существовать.Вариант 1:
- Выберите случайную грань в автоматизации с помощью поиска (в параметре топологии в строке запроса. Чтобы добраться до нужной строки запроса, сначала попробуйте выполнить поиск вручную с активной опцией «Включить топологию»).
- Создать два извлечения с непрерывностью точек на основе этого лица: один будет первым доменом, который вы ищете, второй будет в дополнительном режиме и вход для следующего шага
- Рекурсивное повторение с шага1, пока все домены не будут извлечены.Последнее дополнительное извлечение, вероятно, вызовет ошибку (управляйте ею с помощью оператора On Error)
Опция 2:
- Разборка в доменах с тупыми поверхностями,хранить их.
- Создание точки на поверхности на каждой из них
- Создание множества Ближних, всегда на одной входной поверхности, используя каждую из точек, полученных ранее.Если вам не нравится сохранять отношения с немыми поверхностями, вставьте этот шаг после шага 2: прочитайте координаты точки, используя метод GetCoordinates, затем создайте другую точку по координатам и используйте ее в ближнем.Затем удалите все тупые прибойки и созданные на них очки.С уважением