Release v3.0.8.228
October 2, 2025

Updates
This update introduces new geometry tools, measurement features, and major improvements to the MeshLib Viewer, PDF export, and cross-platform builds.
Geometry and Algorithms
- 🆕 Mesh Thickening (
makeThickMesh
) with smoother non-voxel-based offsets and automatic direction smoothing. - 🆕 Filling Surface (
MR::FillingSurface
) generates lattice structures using porous and cellular filling methods. - 🆕 Swept Volume (
MRSweptVolume
) creates a mesh by sweeping geometry along a line, simulating a CNC toolpath. - 🆕 Cut by Projection (
cutMeshByProjection
) projects a contour onto a mesh and slices it along the projected path. - Mesh Decimation now preserves texture coordinates and color maps, and removes small disconnected components.
- Subdivision: maintain region option to keep selected regions unchanged.
MeshLib Viewer
- 🆕 Rotation pivot: new public API, static pivot option, and touchpad gesture support.
- 🆕 Dashed 3D lines with customizable patterns.
- 🆕 Point Measurement Object type with rendering support.
- 🆕 Per-axis measurements with improved rendering and integration in the info panel.
- 🆕 Viewport masks can now be saved to user settings.
- Global Basis redesign with visibility masks and a global 3D grid.
- Viewport controls: new per-viewport buttons and toggles, stabilized floating buttons.
- Line antialiasing enabled globally with per-item overrides.
- Theme updates: grid color control, palette save/restore, improved discrete color picking.
- UI improvements: monospaced labels for measurements, global UI scaling, improved tooltips and selection handling.
- Smarter “Last Used Directory” handling and scene-saving defaults.
- Plugins notified on schema load, with faster plugin and ribbon initialization.
- WebAssembly: better hotkey handling, error recovery, and path resolution.
- MRU file names shortened for OS compatibility.
PDF Export
- 🆕 Expanded customization for tables, text, images, pagination, and UTF-8 fonts.
- Better alignment, error handling, and diagnostic logging.
Platform and Integration
- 🆕 CUDA 13 support.
- Parallelized NumPy voxel conversions for faster performance.
- More robust Python and C samples, with improved bindings.
- Build fixes for Apple Clang 17, MSVC, and macOS CMake.