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.

November 18-21

Hall 12.1 Stand A121