Abstract. As part of a strategy for creating 3D models of engineering objects from sketched input, we attempt to identify design features, geometrical structures within objects with a functional meaning. Our input is a 2D B-Rep derived from a single view sketch of a polyhedral shape. In this paper, we show how to use suitable cues to identify algorithmically two additive engineering design features, angular and linear ribs.
IntroductionOur aim is to find design features, geometrical structures within objects with a functional meaning. In a previous paper [1], we presented a catalogue of common design features, listing for each type of feature any known successful algorithms for detecting the implied presence of such features in sketches. We noted that, as a result of previous interest in machining features, there are many known algorithms for detecting subtractive features or "intrusions", but far fewer algorithms for detecting additive features or "protrusions" [2,3]. Our motivation in this paper is to fill this gap.We briefly review what is known about both human and artificial perception of features, and we then introduce a new approach aimed at finding one specific design feature, the rib, through indirect cues. We distinguish between angular ribs (or simply ribs) and linear ribs (or rails). The new contribution here is the search for perceptual cues linked to features embedded in the sketched shapes.Because of their function, ribs are theoretically important in computer-aided design as the ideal size of a rib for a particular size of part depends on strength calculations. Once a feature has been flagged as a rib, a CAD/CAE package should know that its dimensions are to be fixed not by geometric constraints but by the physical properties of the material. It is thus important to find and classify ribs to distinguish them from more "geometric" features.Our intended approach differs from other feature recognition performed on inaccurate models in that our input is a 2D graph-like line-drawing, derived from a single view sketch of a polyhedral shape. This introduces one intrinsic limitation: as sketches contain only pictorial information, depth information comes only from the interpretation of perceptual cues. The second limitation, considering only polyhedral shapes, is a simplification that we hope we will relax in the future.