
Supercharge Your Computational Efficiency
Geometry Algorithms Engineered to Revolutionize
We help software engineers process, repair, measure, and optimize 3D data with next-generation algorithms, reducing development time & costs.
Join companies switching to next-gen geometry algorithms.
Why MeshLib SDK?


Speed and Performance
Our algorithms run up to 10x faster on average than other SDKs on the market. For example our 3D boolean surpasses any other SDK in terms of speed and quality.
Check comparisons
Seamless Compatibility
MeshLib's native C++ core and APIs for C, C#, Python, and JavaScript enable seamless integration into AI pipelines and effortless cross-platform interoperability.
Explore features
Flexible Integration
Build a complete app with MeshLib's rendering engine and UI tools, or seamlessly integrate its algorithms into your existing software with minimal dependencies.
Explore features
Efficient Design
A modern architecture with GPU-accelerated algorithms and CUDA support for maximum scalability and speed.
Explore features
Comprehensive Toolbox
A versatile suite of robust mesh, point cloud, and voxel algorithms, supporting a wide range of 3D data processing applications.
Explore features
Developer-Centric Approach
Built with developers in mind, featuring detailed documentation and robust APIs.
DocumentationOur innovative algorithms
3D Boolean
3D boolean operations are essential for creating complex shapes and forms that would be difficult or time-consuming to model from scratch using traditional modeling techniques.
Discover moreMesh Healing
Mesh healing is a critical process to prepare mesh for further use in the 3D pipeline, ensuring that mesh models are watertight, error-free, and suitable for applications.
Discover moreMesh Offsetting
Mesh offsetting enables the precise expansion or contraction of a 3D mesh surface, crucial for applications requiring exact wall thickness and custom surface control.
Discover moreApplications




Medical & Dental
From intraoral and CT scans to accurate, treatment-ready models.





Manufacturing & Engineering
Repair and prepare geometry for 3D printing, simulation and inspection.




Scanning & Infrastructure
Turn point clouds and LiDAR scans into clean, lightweight models.
What our customers say
Try MeshLib now
Booleans, mesh repair, decimation and ICP — in your browser, as JavaScript and WebAssembly. No install, no sign-up.
Open live demoOr install the SDK — free to evaluate
News
All newsFrequently Asked Questions
What is MeshLib?
MeshLib is an advanced software development library kit designed for 3D data manipulation, processing, and analysis. It offers a robust set of tools for meshes, point clouds and voxels, as well as conversion between various 3D data formats, making it ideal for industries such as engineering, manufacturing, and medical imaging.
Do you have documentation available for MeshLib?
Yes, comprehensive documentation is available for MeshLib, including tutorials, API references, and detailed guides to help users navigate its features and capabilities.
Can I try MeshLib SDK code directly?
Yes, you can! Use our Getting Started guides and explore code samples to kick off your evaluation. MeshLib is available for free on GitHub for evaluation and non-commercial use. Anyone can access, try, and install the open-source code. However, for commercial use or building products with MeshLib, a valid license is required.
What are the major algorithms of MeshLib?
MeshLib provides a wide range of algorithms, including mesh repair and optimization, decimation, freeform and Laplacian deformation, 3D Boolean operations, distance and collision detection, and point cloud processing. For a complete list of available algorithms, visit our features page.
Which 3D data formats does MeshLib support?
MeshLib supports a wide range of 3D data formats, including STL, OBJ, PLY, DICOM and others as well as point cloud formats such as PLY, XYZ, and E57. This ensures compatibility with various industry-standard tools and workflows.
Can MeshLib be integrated into custom applications?
Yes, MeshLib is highly extensible and can be integrated into custom applications. It provides an API for deep control over mesh manipulation and analysis, making it suitable for building specialized solutions for specific workflows.
What programming languages are supported by MeshLib?
MeshLib is primarily designed for use with C++ but also offers support for Python, C#, C, and JavaScript through its API, enabling users to leverage its powerful functionalities in various programming environments.
What's the best way to start exploring the MeshLib SDK?
The best way to get started is by requesting a personalized demo. During the demo, we’ll showcase the key capabilities of MeshLib tailored to your specific needs. We’ll also discuss pricing options and provide comprehensive evaluation support to ensure a smooth onboarding experience.
What is the quickest way to try MeshLib in action?
The fastest way is to use MeshInspector, a fully-featured application built with the MeshLib SDK. It comes with a 30-day free trial, and you can contact us to extend the trial period if needed.
How is MeshLib SDK better compared to other libraries?
We’ve conducted detailed comparisons between MeshLib and other popular libraries to help you make an informed decision. Check out our blog post where we evaluate MeshLib’s performance in areas like 3D boolean operations and mesh simplification against alternative solutions.


























