Reverse Engineering (RE) is the process of discovering the technological principles of a device, object or system through analysis of its structure, function and operation. In this method, what is often done is to produce a new software or tool that will perform the same task, without copying the original, and it often involves taking apart the parts of something (e.g., a mechanical device, electronic component, or software program) and analyzing its working principles in detail.

As computer-aided design (CAD) has become more popular, reverse engineering has become a viable method to create a 3D virtual model of an existing physical part for use in 3D computer-aided design (CAD), computer-aided manufacturing (CAM), computer-aided engineering (CAE) or other software.

The reverse-engineering process involves measuring an object and then reconstructing it as a 3D model. The physical object can be measured using 3D scanning technologies like coordinate measuring machines (CMM), laser scanners, structured light digitizers or computed tomography. The measured data alone, usually represented as a point cloud, lacks topological information and is therefore often processed and modeled into a more usable format such as a triangular-faced mesh, a set of NURBS surfaces or a CAD model. Point clouds are not compatible with many 3D software therefore Reverse Engineering software can convert the point clouds into formats that can be used in visualizations or in software like 3D CAD, CAM, CAE.

Reverse Engineering 2

Reverse Engineering Service

It’s hard and not accurate to draw parts in digital platforms by using the traditional ways of measuring them in real life in order to get digital data to be used on computer if you have a part that needs to be changed, developed or manufactured. In Reverse Engineering you can obtain the data of these parts in STL or point cloud formats in a shorter time with the help of 3D laser or optical scanning systems. CAD models of the scanned-measured parts are created through the help of the NURBS splines which are accurately obtained from these data.

Purpose of the Reverse Engineering Process

Reverse Engineering method is often used for creating 3D surfaces or solid models by using STL data.

+ Processes which take days or weeks to duplicate a part with traditional ways can be accomplished in hours just by duplicating the product through scanning and rapid processing.

+ It is possible to obtain a new model after adjusting the CAD data of a part with created by using the reverse engineering method when you want to create a part by modifying the existing physical part itself.

+ Reverse Engineering is also used to transfer a handmade object to digital platform and create CAD data.

+ Reverse Engineering method is also used to reform and process the deformed-ruined tools, molds, dies and parts.

For more detailed information: