Да вот похоже, что вообще никто с ними не работал

Примеров гуглится ноль. Я собственно с солидами работаю и чисто до кучи решил, что раз моя команда работает с солидами, то и с поверхностями обязана работать. А не тут-то было...
Как я понимаю объектов типа Surface не существует - это абстрактный класс-предок. В чертеже я тестировал плоские и nurbs-поверхности. Они-то и не работают с bRep.
Наличие метода GetAllSubentities у какого-то супер-экзотического AssocPersSubentityIdPE я нагуглил в примере на C++ под ARX. Там этом AssocPersSubentityIdPE получается из поверхности методом QueryX. В .Net тоже есть такой шаманский метод, но он возвращает не объект, а int. Так что никак не получить AssocPersSubentityIdPE. Да и, судя по названию, этот метод выдаст подобъекты ассоциативной поверхности; ассоциации, а не все ребра. А мне нужно работать с любыми поверхностями, включая не ассоциативные.