对于编写代码:
1. 将每个Loop都对应到Compound Loop中(无论个数是多少,单一的Loop也包括),然后每个Compound Loop中存储了相应的特征列表。
那么,接下来的处理就是Compound Loop之间关系的确定,以及排除过程。
Compound Loop之间的关系: 需要存储Compound Loop的mainLoop相邻Loop的所属Compound Loop,那么首先要全部存储每个Loop对应到的Compound Loop是哪个,然后再对Compound Loop遍历,对每个CL的MainLoop相邻的Loop去检测,然后存储对应的CL。
下一步编写代码:
1. 对于虚线与其他实线Loop的关系加进去,可以表示虚线的一些位置
2. 对于旋转轴,想个办法表示,并可以识别局部旋转
3. !!!! 最好画一个用例图,或者类图,表征类之间的关系!!