Reverse Engineering
Reverse engineering of a mechanical component requires a precise digital model of the objects to be reproduced. Rather than a set of points a precise digital model can be represented by a polygon mesh, a set of flat or curved NURBS surfaces, or ideally for mechanical components, a CAD solid model. A 3D scanner can be used to digitise free-form or gradually changing shaped components as well as prismatic geometries whereas a coordinate measuring machine is usually used only to determine simple dimensions of a highly prismatic model. These data points are then processed to create a usable digital model, usually using specialized reverse engineering software.
Point Clouds
A point cloud is a set of data points in a 3D co-ordinate system.
These points are defined by X, Y, and Z coordinates, and often are intended to represent the external surface of an object.
Point Clouds are usally created using a 3D scanner but any 3D model can also be converted into a point cloud also. The devices that creat a point cloud do so by measuring a large number of points on an object's surface, and often output a point cloud as a data file. The point cloud is lots of dots scattered in a 3D enviroment that represent a surface.
Point clouds are used for many purposes, including metrology/quality inspection, creating 3D CAD models for manufactured parts, measuring buildings / structures for producing an "as built model" and a multitude of visualization, animation, rendering and mass customization applications.
While point clouds can be directly rendered and inspected, usually point clouds themselves are generally not directly usable in most 3D applications, and therefore are usually converted to polygon mesh or triangle mesh models, NURBS surface models, or CAD models through a process commonly referred to as surface reconstruction. SFDesign through years of experience has years of experience devolping cloud date in working models for our clients.
There are many techniques for converting a point cloud to a 3D surface. Some approaches, like Delaunay triangulation, alpha shapes, and ball pivoting, build a network of triangles over the existing vertices of the point cloud, while other approaches convert the point cloud into a volumetric distance field and reconstruct the implicit surface so defined through a marching cubes algorithm.
One application in which point clouds are directly usable is industrial metrology or inspection using industrial computed tomography. The point cloud of a manufactured part can be aligned to a CAD model (or even another point cloud), and compared to check for differences. These differences can be displayed as color maps that give a visual indicator of the deviation between the manufactured part and the CAD model. Geometric dimensions and tolerances can also be extracted directly from the point cloud.
Reverse engineering of a mechanical component requires a precise digital model of the objects to be reproduced. Rather than a set of points a precise digital model can be represented by a polygon mesh, a set of flat or curved NURBS surfaces, or ideally for mechanical components, a CAD solid model. A 3D scanner can be used to digitise free-form or gradually changing shaped components as well as prismatic geometries whereas a coordinate measuring machine is usually used only to determine simple dimensions of a highly prismatic model. These data points are then processed to create a usable digital model, usually using specialized reverse engineering software.
Point clouds can also be used to represent volumetric data used for example in medical imaging. Using point clouds multi-sampling and data compression are achieved