An algorithm based on dynamic division of sub-views is proposed to find out profile loops of complicated three-views of complex solids with some elementary volumes concealed by the others. First, fundamental loops are searched using traditional turn-to-most-left method. Then, inertia loops are searched in unidirectional sub-views, which are divided from orthographic views using the fundamental loops as hints. Finally, bidirectional sub-views are divided using the double-matching-loops generated from the existing loops. The inertia loops are found out in the bidirectional sub-views. Using extru...