Release v3.0.5.215

Release v3.0.5.215

April 21, 2025

Updates

This update adds several new features —radius-based cavity offsetting, weighted surface/point-cloud offsets, an intrinsic Delaunay remesher, and a unified “max-along-direction” query—exposed uniformly in C++, Python. Documentation get started guides has been rewritten and missing code samples have been added. The C# interface now builds on Linux in addition to Windows, and CT volume rendering gains a tunable sampling step for better performance on older GPUs.

General

  • Refreshed “Getting Started” guides.
  • Complete, runnable code samples provided for every supported language.
  • Introduced precompiled WASM builds, allowing you to run native code instantly in any browser without setup, making it easy to share, test, and integrate. Read the installation guide.

Meshes

  • New function findDisorientedFaces to Detect and highlight inconsistently oriented triangles in your mesh.
  • Radius Compensation – Offsets concave regions (ideal for dental crowns) before milling.
    • Docs → C++ API | Python API
    • MeshInspector → Settings ▸ Show experimental features
  • Weighted Offset – Generates non-uniform offsets from a mesh or point-cloud.
  • Make Delone – New Intrinsic Delaunay mode with live edge-flip counter.
  • Extrude Base – Adds Wall Angle for easier mold release.
  • Re-position – Redesigned with advanced alignment options.

Point Clouds

Terrain Triangulation now uses exact predicates and handles degenerate input.

• Docs → C++ API | Python API

• MeshInspector → Points tab

CT Data

Volume Rendering adds a Sampling Step slider for smoother interaction on older GPUs.

• Docs → C++ API | Python API

• MeshInspector → CT tab ▸ Volume Rendering › Advanced

Algorithms

Unified “maximum-along-direction” query now works on meshes, polylines and point-clouds.

• Docs → C++ API | Python API

C# Interface

We are planning to deliver full C# support in 2025. Until then, only the core features (or requested ones) of MeshLib are available in C#, and the API may evolve as we expand functionality. We will strive to minimize disruptions and ensure a smooth transition as these changes are introduced.
The current preview now runs on Linux as well as Windows.
Added the Freeform Deformer example -> Freeform Deformer

Read more on GitHub.