[MSCE C++] 如何区分特殊体上的两根线?

各位老师,对于一个体的点,线,面,我是用Solid::Util::TopologyID唯一标识来区分每一个点,线,面对象。但对于这样特殊的体,围成线条1 和 线条 2 的面是 一模一样的,这样便无法通过topology id 来区分线条1和线条2了。

想请问是否有除了topology id之外的方法能对体上的点,线,面,体进行唯一标识?