近期任务:
回顾之前的工作,下周讨论,提出一些问题。。
1. 对于虚线:
分为三类:(1)被实线直接全包含(无贴合的线);(2)被实线直接包含(有贴合的一边);(3)与多个Loop相交,至少与一个Loop的一边相贴合
怎样识别?
怎样存储?
# 对于每个虚线Loop,需要存储它是否被实线Loop包含,包含的类型,以及它包含了哪些实线Loop,对于每个被包含的实线Loop,则也存储了相应的包含的虚线Loop以及被包含虚线Loop;如果该虚线Loop与多个实线Loop相交,则存储与几个Loop全相交,半相交情况。
# 最外层Loop的总数需要确定,然后用来做比较。
# 虚线Loop只存储与实线Loop之间的关系
2. 关于虚线的特殊性:
# 在与被包含的实线Loop有公共边的,一般是侧面为底生成的特征;
# 在与被包含的实线Loop无公共边的,一般是对应底面生成的特征,其虚线Loop的特征旋转性是与外包含Loop一致的;
一般以虚线Loop展开,对实线Loop的特征进行排除考虑