1. Introduction
Among various representations of geometric models, the triangular mesh (T-mesh for short) model has been, mainly due to its simplicity, increasingly used in many fields such as graphics, CAD/CAM/CAE, RE (Reverse Engineering), and RP (Rapid Prototyping) [2], [3], [5], [11]. STL is the most popular format for exchanging triangular mesh models and is supported by many commercial geometric modeling applications. However, STL format contains only a set of unstructured triangles (vertex positions and optional face normal vectors) without their adjacency information [10], which is often called triangle soup. F or the efficient processing of aT-mesh, topology construction is essential to many downstream applications such as mesh simplification, mesh compression, multi-resolution mesh hierarchy creation, subdivision surface generation, tool path generation, collision checking, etc [7], [10], [12], [11], [16].