Design engineers have traditionally have had inadequate manufacturing information. One method of getting that information to them is through its inclusion in computer-based design tools such as geometric solid modelling programs. Analysis of geometry requires methods such as feature recognition. A new approach to feature recognition has been developed which recognizes features by taking apart the original solid object into prismatic primitives. This approach already covers a very large portion of what is currently manufactured. The expected applications of this approach include automatic manufacturability analysis, design for assembly, process planning, etc.