Требуется выбрать в чертеже набор граней и ребер солида. SetImpliedSelection может принимать не только список идентификаторов объектов, но и SelectionSet. Надеюсь, что это позволит выделять подобъекты, такие как ребра солида. Список нужных мне FullSubentityPath у меня уже есть. Создать новый SelectedSubObject вроде как можно. Но у SelectionSet конструктор вообще protected, из статических методов один FromObjectIds. А как с полными путями создать?
Собственно весь сыр-бор из-за глюков метода Solid3d.RemoveFaces. Удалять сверления в солиде можно только выбирая и поверхность цилиндра и ребра тоже. А RemoveFaces ребра не принимает. Хочу попробовать вызывать команду ERASE. Осталось как-то закинуть в ImpliedSelection нужные ребра с гранями...