Geometric Error Effects on Manipulators' Positioning Precision: A General Analysis and Evaluation Method