各位老师,对于一个体的点,线,面,我是用Solid::Util::TopologyID唯一标识来区分每一个点,线,面对象。但对于这样特殊的体,围成线条1 和 线条 2 的面是 一模一样的,这样便无法通过topology id 来区分线条1和线条2了。
想请问是否有除了topology id之外的方法能对体上的点,线,面,体进行唯一标识?
那1和2应该是一个条线,而不是两条下线吧
每个面有一个唯一的FaceId表示,每条边有一个唯一的EdgeId标识的。当然,每个EdgeId其实是由相邻的两个FaceId构成的。FaceId是整个实体建模的基础。
进一步扩展,每个顶点是由一个VertexId标识的,一个VertexId由三个FaceId组成。
郭工,这里1和2是两条线。 这个特殊体可以看成底面分别为一个三角形和一条线。
符工,在这个体中,线条a和线条b 都是由蓝色边框的面和红色边框的面构成的,这样就用FaceId来无法区分线条a和线条b了。 像这种情况,能有办法吗?
图片看不清具体情况。可否上载您的DGN文件供分析?