Shape assembly, the process of combining parts into a complete whole, is a crucial skill for robots with broad real-world applications. Among the various assembly tasks, geometric assembly—where broken parts are reassembled into their original form (e.g., reconstructing a shattered bowl)—is particularly challenging. This requires the robot to recognize geometric cues for grasping, assembly, and subsequent bimanual collaborative manipulation in varied fragments. In this paper, we exploit the geometric generalization capability of point-level affordance, learning affordance that enables both generalization and collaboration in long-horizon geometric assembly tasks. To address the diversity in geometries of broken parts for evaluation, we also introduce a real-world benchmark featuring geometric variety and global reproducibility. Extensive experiments demonstrate the superiority of our approach over both previous affordance-based and imitation-based methods.