15.02.2013 Views

reverse engineering – recent advances and applications - OpenLibra

reverse engineering – recent advances and applications - OpenLibra

reverse engineering – recent advances and applications - OpenLibra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A Review on Shape Engineering <strong>and</strong> Design Parameterization in Reverse Engineering<br />

The primary surfaces may meet each other along sharp edges or there may be secondary or<br />

blending surfaces which may provide smooth transitions between them.<br />

Fig. 4. Example of mesh segmentation, (a) an object segmented into many small regions due<br />

to a high sensitivity threshold, <strong>and</strong> (b) regions determined with a low sensitivity threshold<br />

Fig. 5. A hierarchy of surfaces<br />

As discussed above, feature-based segmentation provides a sufficient foundation for the<br />

classification of simple algebraic surfaces. Algebraic surfaces, such as planes, natural<br />

quadrics (such as sphere, cylinders, <strong>and</strong> cones), <strong>and</strong> tori, are readily to be fitted to such<br />

regions. Several methods, including (Marshall et al., 2004), have been proposed to support<br />

such fitting, using least square fitting.<br />

In addition to primitive algebraic surfaces, more general surfaces with a simple kinematic<br />

generation, such as sweep surfaces, revolved surfaces (rotation sweep), extrusion surfaces<br />

(translation sweep), pipe surfaces, are directly compatible to CAD models. Fitting those<br />

surfaces to segmented data points or mesh is critical to the reconstruction of surface models<br />

<strong>and</strong> support of parameterization (Lukács et al., 1998).<br />

In some <strong>applications</strong>, not all segmented regions can be fitted with primitives or CADcompatible<br />

surfaces within prescribed error margin. Those remaining regions are classified<br />

as freeform surfaces, where no geometric or topological regularity can be recognized. These<br />

can be a collection of patches or possibly trimmed patches. They are often fitted with NURB<br />

surfaces. Many algorithms <strong>and</strong> methods have been proposed to support NURB surface<br />

fitting, such as (Tsai et al., 2009).<br />

3.3 Solid modeling<br />

Solid modeling is probably the least developed in the shape <strong>engineering</strong> process in support<br />

of <strong>reverse</strong> <strong>engineering</strong>. Boundary representation (B-rep) <strong>and</strong> feature-based are the two basic<br />

representations for solid models. There have been some methods, such as (Várady et al.,<br />

1998), proposed to automatically construct B-rep models from point clouds or triangular<br />

mesh. Some focused on manufacturing feature recognition for process planning purpose,<br />

165

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!