Smooth and rapid alignment between as-designed vs. as-built 3D entities
Since the topic of as-designed vs. as-built differences checking is of high relevance for many manufacturing branches, Open Cascade comes with an efficient solution — BestFit algorithm. It is a proprietary developed SDK, which addresses to and effectively manages the task of finding the proper position of a point cloud resulted from laser scanning and the corresponding ‘nominal’ CAD model. Such a solution will be an indispensable tool in the filed of Computer Aided Inspection, where precise dimensions and material consistency are the top priorities.
To determine where deviations between the CAD model and 3D laser scan exist, the two entities need to be aligned and correct matching to be verified.
Best Fit Algorithm processes input datasets in three steps:
Calculates and makes registration of the deviation of each input point from the nominal shape.
Computes the error function evaluating the deviation of the initial set of points from the nominal shape, basing on calculated deviation at each point and its known dependency on transformation parameters.
Solves the optimization problem to find the best-fit transformation.
The output of this algorithm is a transformation matrix — translation & rotation — that should be applied to the point cloud in order to put them into the best-fit position according to the CAD model.
On-site dimensional comparison and inspection of manufactured part and its digital prototype
Considerable time-saving on quality control tasks
Enhanced efficiency of inspected results
Advance diagnosing and preventing of manufacturing and assembly issues
Open Cascade’s website uses necessary cookies to make this website work efficiently.
Beside these necessary cookies and other non-cookie technologies that we use to run the website properly, we implemented additional and optional cookies which will not be used unless you enable them by clicking “I accept all the cookies”.
Even if you accept all the cookies we collect, you can always change your preferred cookie settings via the cookie settings page available from the website menu.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.