Release v.3.0.0.40

October 15, 2024

Updates

We’re thrilled to bring you the latest update to our Python API! This release brings you closer than ever to the full functionality of our powerful MeshLib C++ library, opening up nearly all of its tools for you to use in Python.

What’s New?

Expanded Functionality. We’ve now exposed 99% of the MeshLib C++ library’s features directly in the Python API, giving you even more power to manipulate and analyze 3D models. New features introduced in C++ will automatically become available in Python, ensuring you stay up to date with the latest capabilities.
Viewer Integration. You can now use the Viewer directly in Python to open and inspect your 3D meshes. This makes it easier to visualize, check, and modify your models without leaving the Python environment.

Viewer Integration. You can now use the Viewer directly in Python to open and inspect your 3D meshes. This makes it easier to visualize, check, and modify your models without leaving the Python environment.

Why This Matters

By expanding access to nearly all of MeshLib’s C++ features, this update allows you to work more efficiently, with fewer limitations and enhanced flexibility for your projects. Plus, with automatic access to future features and Viewer integration, you’ll have everything you need to explore, modify, and perfect your development.
⚠️ Warning: There was a small correction made to the existing Python bindings as part of this update.
We strongly recommend you carefully review the bindings you currently use to ensure they function as expected after the update.

Examples of What’s Now Possible

Before this update, several advanced features available in the C++ version were not accessible through Python.
Here are a few things that were previously impossible and are now enabled with the new API:
These are just a few of the many improvements now available. See a more comprehensive list.

Transition Period

We’re providing a transition period before the next MeshLib release. During this time, you’ll need to specify the version to install the new Python API.
To upgrade, run the following commands in your terminal:
py -3 -m pip install –upgrade pip
py -3-m pip install meshlib==3.0.0.40
Starting with the next release, the new API will be installed by default when you use:
py -3 -m pip install meshlib
Note: If you want to continue using the older Python bindings after the next release, you can still do so by specifying the version number like this:
py -3 -m pip install meshlib==2.4.4.153

If you need assistance with the upgrade or have any questions, feel free to contact us at support@meshinspector.com. We’re here to help!

We’re excited to see what you’ll create with these new tools!

Read full changelog on GitHub

Book a call with us