RevLib: The Reverse Engineering Library

RevLib: The Reverse Engineering Library

Simulation gives the product designer multiple performance conditions to test on the product designs, this reduces the product failures rate, reduced product development time, lower manufacturing cost and increased efficiency.
Finite Element Analysis (FEA) & Computation Fluid Dynamics (CFD) are the critical tools for engineering analysis. FEA is commonly used for stress analysis, thermal analysis, or vibration analysis whereas the significance of CFD analysis in engineering and manufacturing industries encompasses seamlessly calculating the fluid forces and understanding the impact of gas or liquid on the performance of a product.
We make sure to deliver maximum benefit to our client from above analysis in terms of value addition, weight reduction, material selection, cost reduction, or manufacturing process selection.

RevLib at a glance

RevLib Benefits

Easy to Integrate

Key Features of RevLib

Point Cloud Processing

Point cloud registration-




Outlier Removal

Outlier removal


Noise Reduction

Triangulation of Point Cloud (Meshing)

Meshing triangulation

Mesh Processing


Mesh Refinement


Mesh Refinement

Mesh decimation

Mesh Decimation


Hole Filling

Orientation Correction

Orientation Correction

Other Key Features

Technical Features of the library

Download RevLib Brochure


Frequently Asked Questions

View All

What is RevLib, and what does it do?

RevLib is a C++ library developed for reverse engineering applications. Revlib performs three main operations, Point Cloud Processing, Meshing (Triangulation) and Mesh Processing. The library is available in lib and DLL form and can be easily integrated into any application.

What are the main functionalities offered by RevLib?

Revlib offers following functionalities Point Cloud Processing Outlier removal Noise reduction Decimation Registration Meshing (Triangulation) Mesh Processing Mesh smoothening Mesh Refinement Mesh decimation Hole filling Orientation correction Sliver removal

Yes, RevLib works with both structured as well as unstructured point cloud data sets

CAD/PLM customization is a powerful tool to enhance how companies build products. Its many benefits include: Supporting global collaboration both within and outside an organization. Helping to make complex processes simpler and easier to understand. Helping to protect intellectual property and track product development. Allowing engineers to create parametric models and test designs in a real-world environment. Organizations adopting new business models will require new forms of collaboration. The traditional picture of a company doing its development and production will need to be rethought. Instead of working with a single supplier, organizations will work with different organizations. The goal is to make collaboration seamless and minimize margins of error. PLM customization can help organizations in these new business models.

How can I test RevLib?

You could send a mail to and we will send you the RevLib SDK along with a sample program to help you integrate RevLib into your application. You could use our evaluation license for up to 90 days. Alternately, we would be happy to work on your data and generate the results for you. (at no cost or obligation to you).

What about the speed and memory footprint?

RevLib uses Parallel Processed algorithms that utilize multiple cores available on modern machines, which makes RevLib very fast. A great care is also taken to optimize the memory footprint of the application.

What is the price and what are the licensing models?

Please send a mail to and we will get in touch with you with all the details. For RevLib we offer Perpetual licensing as well as Annual Subscription model.

How do I get support?

We offer an email and phone based support for our customers. Support is just a mail/call away.

Could you help me with integrating RevLib into my application?

We would be very glad to take the responsibility of integrating RevLib into your application. However this will be at a nominal extra charges.

What People Say

Allow us to help you!

Prescient Technologies does not share or disclose your information to third parties. We value your privacy.

    Allow us to help you!!

      Prescient Technologies does not share or disclose your information to third parties. We value your privacy.