The document proposes using a topological approach to shape analysis and alignment by extracting part structure information from shapes. It discusses using the connectivity structure of a shape, represented as a graph, to decompose it into parts. The connectivity graph is constructed via a breadth-first traversal of the shape's mesh, with each frontier of the traversal becoming a node. This topological decomposition into parts can then be used to align similar shapes by correspondencing their part structures.