The automation of process planning requires the implementation of a feature-recognition procedure, so that decisions relating to tool selection and machining operations can be made. Described within this paper is a feature-recognition technique that is applied to 2.5D components created from a boundary-representation solid modeller. The method involves the determination of the convex hull for the component's faces. The edges within the convex hull belong to faces that form a feature. In addition to this, inner loops of edges and concave edges are also detected, because they give rise to some faces that belong to a feature. The feature recognizer, in some cases, merges two or more features together, provided they have some common geometric characteristics. Information regarding the possible directions of approach for the cutter and the depth to be machined is also determined by the feature recognizer. The main advantage of the proposed method is that by considering one face at a time rather than the whole component, the complexity of the problem is reduced drastically. © 1990.