看了些源码,效率挺垃圾的,折腾了一个垃圾得不太彻底的代码,还是慢. 不会折腾底层直接怼COM的悲伤…… 实现思路是这样的: 1.把面层的点都塞进List,去重,取坐标4位,后边的检查使用容差0.001 2.遍历点,通过点在面层寻相交的面 3.如果结果是1,那么这个面在这个点处没有毗邻面,把点缓冲区一下给定距离,如果能找到面了,那么悬挂悬挂. 如果结果>1,那么遍历所有相交面,如果面的PointCollection里有这个点,那么计数+1:如果存在PointCollection里不包含这个点的面…