Geometric feature extraction in support of the single digital thread approach to detailed design