不完整线图中最高点、最低点、最左点、最右点中至少应有一个是线图外围轮廓线上的点。否则,完整线图中就遗漏了太多的外围轮廓线,无法确定不完整线图的范围大小,也就无法对其进行标记和补线。
获得线图的所有外形轮廓线的一个方法是,搜索不完整线图中所有的极限点(即最高点、最低点、最左点、最右点)。若这些极限点中某一个是三条棱线的交点,则可以确定该极限点的类型,可以确定属于该极限点的两条线图外围轮廓线。进而可以从此极限点开始由外向内依次传播约束,实现对不完整线图中其他节点的标记;若某一个极限点是两条棱线的交点或一条悬线的端点,则需要利用从已经标记了的其他节点向此极限点进行约束传播,实现对该极限点的标记。
所有极限点都可以作为搜索外围轮廓线的起始点。下面以最低点(若线图中有多个最低点,则选取其中最左的最低点)作为搜索外围轮廓线的起始点为例,介绍不完整线图的标记和补线方法。
以最低点作为搜索外围轮廓线的起始点,要求不完整线图的最低点中至少有一个是三条棱线的交点,即最低点中至少有一个应是w型节点。若线图的所有最低点都不是三条棱线的交点,则需要选取线图的其他极限点作为搜索外围轮廓线的起始点。
取得不完整线图的最低点后,按照第3章介绍的方法搜索外围轮廓线。
搜索得到线图外围轮廓线时,若属于节点的棱线有三条,则依顺时针方向给每条外围轮廓线标以“一”符号,并标记出节点类型及其代码;若属于节点的棱线只有两条或一条,则对不能确定类型的棱线不予标记,也不标记节点类型和代码。
(2)标记内部棱线及节点。外围轮廓线标记完成后,依据节点的合法标记形式,由外向里逐层标记不完整线图的内部棱线及节点。
当属于节点的棱线有三条时,若三条棱线都已有标记,则标记出该节点的代码;若三条棱线中有两条已有标记,则根据节点的合法标记形式,标记第三条棱线,并给出其代码和该节点代码。
依次反复,直至得到线图中所有能够确定的棱线代码和所有能够确定的具有三条棱线节点代码。对线图中不能标记的棱线和节点暂时不予标记,不能标记的节点一般为“一”字型节点和L型节点。根据第3章假设3,下一步补全不完整线图中遗漏的棱线主要在这两种节点中完成。
展开