Я разбираюсь с размерами поверхностей твердых тел. Сложности возникли с деталями типа порезанных, изсверленных труб. Из Brep я могу извлечь интересующую меня грань Face, а из нее описание поверхности Ge.ExternalBoundedSurface. У поверхности есть хорошие свойства IsTorus и IsCylinder. Но нет никаких параметров этих цилиндров. Есть ли какой-то не сложный способ получить диаметр и длину огрызка цилиндра? Тора? Есть ли стандарт в описании этих типовых форм в системе u-v параметров? Ограничивающие контуры ничего не дают, т.к. там стыки с другими цилиндрами – это крайне сложные 3d-сплайны. Сам исходный солид может быть и не сохранен в БД, так что получить Db.Surface невозможно.