Meshlib

Latest version: v2.4.1.114

Safety actively analyzes 625178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 16

2.4.1.114

<table>
<thead>
<tr>
<th>OS</th>
<th>Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Windows x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/MeshLibDist_v2.4.1.114.zip">zip</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/meshlib_v2.4.1.114_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/meshlib_v2.4.1.114_ubuntu20-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/meshlib_v2.4.1.114_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/meshlib_v2.4.1.114_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Fedora 39 x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/meshlib_v2.4.1.114-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/meshlib_v2.4.1.114_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.1.114/meshlib_v2.4.1.114_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Fix accuracy problems, again. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2569
* Surface Contours widget: Keep picked points pickable by oitel in https://github.com/MeshInspector/MeshLib/pull/2571
* fix delocate==0.10.7 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2576
* Introduce multy icp by Grantim in https://github.com/MeshInspector/MeshLib/pull/2573
* Measuring center distance. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2572
* Palette: uv-coordinates depend on filtering type by Fedr in https://github.com/MeshInspector/MeshLib/pull/2577
* Improve undo/redo support in selection widgets by oitel in https://github.com/MeshInspector/MeshLib/pull/2574
* QR decomposition for Matrix3 by Fedr in https://github.com/MeshInspector/MeshLib/pull/2578
* MeshTopology::findHoleRepresentiveEdges parallel implementation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2580
* findHoleComplicatingFaces optimized by Fedr in https://github.com/MeshInspector/MeshLib/pull/2581
* orientLocalTriangulations can work with a region (and not whole cloud) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2584
* Surface Contours Widget: Fix null functor handling by oitel in https://github.com/MeshInspector/MeshLib/pull/2585
* Surface Point Picker: Fix radius on base object's re-scale by oitel in https://github.com/MeshInspector/MeshLib/pull/2586
* MIC3763 add bpogress bar in Image to Distance by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2570
* Autotests profiling MIC3684 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2575
* Add lib path to embedded python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2588
* optionaly find closest intersection in cuda sky factor by Grantim in https://github.com/MeshInspector/MeshLib/pull/2591
* MIC3896_take_into_possible_errors by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2589
* Make `+`/`-` buttons on `UI::drag` square. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2592
* Make MSAA setting readonly in wasm by Grantim in https://github.com/MeshInspector/MeshLib/pull/2593
* Default x2 MSAA for macos by Grantim in https://github.com/MeshInspector/MeshLib/pull/2594
* SpaceMouseHandlerHidapi: log even unknown devices by Fedr in https://github.com/MeshInspector/MeshLib/pull/2597
* Surface Contours Widget: Temporarily disable clear history action by oitel in https://github.com/MeshInspector/MeshLib/pull/2595
* Add "run and exit" test for mac by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2590
* Add a signal for manual object selection. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2596
* Fix Connection scope in ConnectionHolder by Grantim in https://github.com/MeshInspector/MeshLib/pull/2566
* AncillaryImGuiLabel enhancements by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2600
* Relax: limit result near initial position by Fedr in https://github.com/MeshInspector/MeshLib/pull/2599
* Restore previous API in AncillaryImGuiLabel to fix build by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2603
* Support new SpaceMouse Pro Wireless Bluetooth Edition by Fedr in https://github.com/MeshInspector/MeshLib/pull/2605
* 2587 Add overload to find closest intersections for computeSkyViewFactor by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2604
* Construct dense box from given points by oitel in https://github.com/MeshInspector/MeshLib/pull/2607
* Remove unit settings from the palette and deprecate `formatNoTrailing… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2608
* Expose more mapping options in Boolean result mapping 2583 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2610
* MIC3686 Add file type filter to macOS file dialogs by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/2611
* SpaceMouseHandlerHidapi: log error of open device by Fedr in https://github.com/MeshInspector/MeshLib/pull/2612
* MIC3686 Add file type filter to macOS file dialogs and fix macOS x64 build by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/2615
* compute distance map with cuda by Grantim in https://github.com/MeshInspector/MeshLib/pull/2616
* added notification when point cloud shows with discretization after load by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2602
* MIC3912 Add MSAA info in System Information by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2609
* Improvements to features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2614
* DenoiseViaNormals: limitNearInitial option by Fedr in https://github.com/MeshInspector/MeshLib/pull/2618
* added cached total length in ObjectLines by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2617
* Add more functions to MultiwayICP by Grantim in https://github.com/MeshInspector/MeshLib/pull/2619
* Viewport::getModelRenderParams: fix degen case processing by Fedr in https://github.com/MeshInspector/MeshLib/pull/2620
* Fix discretization slider by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2621
* remove trailing zeros after systemToUtf8 by Fedr in https://github.com/MeshInspector/MeshLib/pull/2623
* Display dimension values in the UI. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2625
* Fix one frame click in name UI by Grantim in https://github.com/MeshInspector/MeshLib/pull/2627
* Palette: an option to have invalid values depicted with gray color by Fedr in https://github.com/MeshInspector/MeshLib/pull/2629
* get info for individual objects in multiwayIcp by Grantim in https://github.com/MeshInspector/MeshLib/pull/2630
* Palette: improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/2631
* Add triangulation autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2626
* Palette: an option to draw only top half by Fedr in https://github.com/MeshInspector/MeshLib/pull/2637
* show error loading transform by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2632
* Discard far pairs independently for multiway icp by Grantim in https://github.com/MeshInspector/MeshLib/pull/2636
* Save setted discretization in point cloud after decreasing points count by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2633
* Fix labels rendering in palette. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2638
* Fix mouse event weirdness. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2635
* Support decorations in unit strings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2639
* Ditch stub precision setting. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2640
* MultiwayICP symmetry by Grantim in https://github.com/MeshInspector/MeshLib/pull/2641
* Small UI updates by Grantim in https://github.com/MeshInspector/MeshLib/pull/2644
* macOS x64: macos-12 runners by Fedr in https://github.com/MeshInspector/MeshLib/pull/2645
* Start using macOS 14 Arm github hosted runners by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2160
* MeshOrPointsXf in ICP and MultiwayICP by Fedr in https://github.com/MeshInspector/MeshLib/pull/2647
* Add fusion to Python by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2643
* MIC3955_Add_Faces_Color_Map_support_for_To_Components by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2642
* UI test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2646
* Add fusion autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2648
* Fix UI::TestEngine assert in settings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2650
* Add button group for the search window. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2651
* restore Palette::getUVcoord by Fedr in https://github.com/MeshInspector/MeshLib/pull/2652
* Palette::getUVcoords( ..., const VertPredicate & valids ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2653
* Start replacing DistanceMapToWorld with AffineXf3f by Fedr in https://github.com/MeshInspector/MeshLib/pull/2654
* Extract code from MoveObjectByMouse, add new features by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2649
* Replace more DistanceMapToWorld with AffineXf3f by Fedr in https://github.com/MeshInspector/MeshLib/pull/2655
* Add callback and fix instability in MultiwayICP by Grantim in https://github.com/MeshInspector/MeshLib/pull/2657
* A python function to skip N frames. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2659
* Delete move assignment&ctor in PluginUpdateOr for MAKE_SLOT to work by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2660
* fix_build/suppress_boost_warning by Grantim in https://github.com/MeshInspector/MeshLib/pull/2663
* positionVertsWithSpacing by Fedr in https://github.com/MeshInspector/MeshLib/pull/2664
* Distance map autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2658
* remove excessive virtual deriving by Grantim in https://github.com/MeshInspector/MeshLib/pull/2662
* Forward exceptions from blocking command loop calls. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2665
* MIC4009_Add_Faces_Color_Map_support_for_Surface_Distance by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2656
* fix debug embed python zip copying by Grantim in https://github.com/MeshInspector/MeshLib/pull/2666
* Add a simple point to ImGuiMeasurementIndicators. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2668
* Fix text alignment in custom sliders by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2669
* use std::stacktrace if available by Fedr in https://github.com/MeshInspector/MeshLib/pull/2667
* Triangle3<T> makeDegenerate( const Triangle3<T> & t ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2670
* reworked drawing scene objects list by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2661
* Expose uniteManyNeshes nestedMeshes mode by Grantim in https://github.com/MeshInspector/MeshLib/pull/2674
* Get selected meshes from python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2675
* pip-build: Linux python 3.12 support by Fedr in https://github.com/MeshInspector/MeshLib/pull/2673
* Add milliseconds to supported units list, some fixes by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2677
* MIC4025 Extend Icons mechanism for independent icons by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2678
* Use 3DxWare driver on macOS when possible by oitel in https://github.com/MeshInspector/MeshLib/pull/2634
* Fix eigen stack alloc limit in wasm by Grantim in https://github.com/MeshInspector/MeshLib/pull/2679


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.4.0.158...v2.4.1.114

2.4.0.158

<table>
<thead>
<tr>
<th>OS</th>
<th>Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Windows x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/MeshLibDist_v2.4.0.158.zip">zip</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/meshlib_v2.4.0.158_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/meshlib_v2.4.0.158_ubuntu20-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/meshlib_v2.4.0.158_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/meshlib_v2.4.0.158_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Fedora 39 x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/meshlib_v2.4.0.158-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/meshlib_v2.4.0.158_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.0.158/meshlib_v2.4.0.158_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Load faces with 5+ vertices from .OFF format by Fedr in https://github.com/MeshInspector/MeshLib/pull/2431
* Individual feature settings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2435
* Fix assert when moving features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2437
* Rename radius to diameter. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2436
* Fix infinite loop in boolean by Grantim in https://github.com/MeshInspector/MeshLib/pull/2438
* Stabilize sphere-circle distance. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2440
* edgeTableSymMetric: faster version of edgeTableMetric by Fedr in https://github.com/MeshInspector/MeshLib/pull/2443
* Support custom colors for measurements. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2442
* separate PointsComponents::getLargeComponentsUnion into two functions by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2439
* SurfacePointWidget: Project point on edge by oitel in https://github.com/MeshInspector/MeshLib/pull/2445
* Update surface pickers' API by oitel in https://github.com/MeshInspector/MeshLib/pull/2444
* SurfacePointWidget: Expose isOnMove property by oitel in https://github.com/MeshInspector/MeshLib/pull/2446
* Move dimension names to a separate function. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2448
* Show plane name tag off-center. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2449
* Counter to identical notifications MIC3708 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2450
* Add features object icons by Grantim in https://github.com/MeshInspector/MeshLib/pull/2452
* getBoundaryFaces function by Fedr in https://github.com/MeshInspector/MeshLib/pull/2451
* 3300 saveVoxels cannot save when path has no directory by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2447
* calcFaceDistances function by Fedr in https://github.com/MeshInspector/MeshLib/pull/2453
* reduce includes in MRRibbonMenuItem.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2454
* struct TriMesh; use in VDB; remove deprecated by Fedr in https://github.com/MeshInspector/MeshLib/pull/2458
* 3710 hide info options by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2456
* calculate pick point for FeatureObjects by astrowander in https://github.com/MeshInspector/MeshLib/pull/2459
* MIC3714_Add_objectPoint_history_action by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2462
* Improve Transform block in UI MIC3746 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2463
* Do not cancel all builds in the group if one runner was terminated by Fedr in https://github.com/MeshInspector/MeshLib/pull/2464
* Show last operation time in UI MIC2523 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2465
* marchingCubesAsTriMesh: a faster alternative by Fedr in https://github.com/MeshInspector/MeshLib/pull/2466
* Custom Develope :: need exports for KeyDown into ShortCup plugin by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2467
* MarchingCubes: simplify Positioner optimization by Fedr in https://github.com/MeshInspector/MeshLib/pull/2469
* Marching Cubes: optimize separation points construction by Fedr in https://github.com/MeshInspector/MeshLib/pull/2470
* Fix reading comment line in GCode by Grantim in https://github.com/MeshInspector/MeshLib/pull/2471
* MarchingCubes: replace "iters" with simple pointers by Fedr in https://github.com/MeshInspector/MeshLib/pull/2473
* Measurement unit widgets. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2460
* MarchingCubes: unroll loop with cNeedIteratorMode by Fedr in https://github.com/MeshInspector/MeshLib/pull/2474
* MIC3714 add noise by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2468
* Bump vcpkg to 2024.03.25 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2461
* fix histogram auto size and imgui context size by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2475
* MarchingCubes: checkSetValid integrated in main code by Fedr in https://github.com/MeshInspector/MeshLib/pull/2476
* Windows-specific logging of exceptions by Fedr in https://github.com/MeshInspector/MeshLib/pull/2478
* Use unit-aware widgets. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2477
* Fix unit formatting by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2479
* add progess callback for saving zip archive by astrowander in https://github.com/MeshInspector/MeshLib/pull/2481
* MarchingCubes: SeparationPointStorage extracted to simplify algorithm by Fedr in https://github.com/MeshInspector/MeshLib/pull/2482
* Fix single elem widgets by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2480
* MarchingCubes: linear storage for point coordinates by Fedr in https://github.com/MeshInspector/MeshLib/pull/2483
* Measurement unit settings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2484
* MarchingCubes: remove unnecessary std::clamp by Fedr in https://github.com/MeshInspector/MeshLib/pull/2486
* Detect non-closed meshes by astrowander in https://github.com/MeshInspector/MeshLib/pull/2485
* Add +/- buttons to the drag widget, tweak the thousands separator. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2487
* Update uniteManyMeshes nested components modes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2488
* MarchingCubes: store triangles in the same blocks with points by Fedr in https://github.com/MeshInspector/MeshLib/pull/2490
* Order: support for edges without both left and right by Fedr in https://github.com/MeshInspector/MeshLib/pull/2492
* makeRegularGridMesh: do not create edges having neither left nor right face by Fedr in https://github.com/MeshInspector/MeshLib/pull/2493
* Only unhide trailing zeroes in widgets when they're active. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2494
* Speedup boolean by Grantim in https://github.com/MeshInspector/MeshLib/pull/2489
* Make forEachVisualSubfeature function public by oitel in https://github.com/MeshInspector/MeshLib/pull/2495
* do not select primitives hiden by clipping plane by astrowander in https://github.com/MeshInspector/MeshLib/pull/2496
* ICP: renamings in preparation to back projection by Fedr in https://github.com/MeshInspector/MeshLib/pull/2497
* Serialize feature dimension's visualize properties by oitel in https://github.com/MeshInspector/MeshLib/pull/2498
* Fix infinite rendering of features by Grantim in https://github.com/MeshInspector/MeshLib/pull/2499
* Make MR_PCH optional. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2500
* Opaque picker spheres by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2501
* Show Info flag affects only root objects by Grantim in https://github.com/MeshInspector/MeshLib/pull/2502
* Add timer for last operation time label by Grantim in https://github.com/MeshInspector/MeshLib/pull/2503
* take xf into account by astrowander in https://github.com/MeshInspector/MeshLib/pull/2505
* Wasm unavailable plugins perform scene checks MIC3756 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2506
* ICP: far distance filtering redesigned by Fedr in https://github.com/MeshInspector/MeshLib/pull/2504
* Fix "percents" unit. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2507
* Fix lables rendering updates by Grantim in https://github.com/MeshInspector/MeshLib/pull/2508
* STEP: Import missing non-closed shells (MIC3789) by oitel in https://github.com/MeshInspector/MeshLib/pull/2509
* ICP: inner renamings by Fedr in https://github.com/MeshInspector/MeshLib/pull/2513
* Some units UI fixes. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2512
* Fix file extension for `MRUIStyle` template implementations file. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2511
* Introduce AncillaryImGuiLabel by Grantim in https://github.com/MeshInspector/MeshLib/pull/2514
* Fix instruction how to upgrade meshlib in pip by Fedr in https://github.com/MeshInspector/MeshLib/pull/2515
* Introduce getBasePoint for FeatureObjects by Grantim in https://github.com/MeshInspector/MeshLib/pull/2516
* Feature property fixes by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2517
* ICP: a pair can be activated and deactivated during convergence by Fedr in https://github.com/MeshInspector/MeshLib/pull/2518
* Introduce skip callback for points projection by Grantim in https://github.com/MeshInspector/MeshLib/pull/2519
* Fix "Visual Sampling" setting. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2520
* ICP: store active pairs in BitSet by Fedr in https://github.com/MeshInspector/MeshLib/pull/2521
* MeshOrPoints::limitedProjector() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2524
* fedora: bump from 37 to 39 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2131
* Don't show negative zeroes. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2522
* comments and fixes for normals computation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2526
* ICP: no need to call update pairs manually by Fedr in https://github.com/MeshInspector/MeshLib/pull/2528
* ICP: optimize closest point update (second... iter) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2529
* PointToPlaneAligningTransform::findBestTranslation takes arbitrary linear part by Fedr in https://github.com/MeshInspector/MeshLib/pull/2531
* utf8ToSystem by Fedr in https://github.com/MeshInspector/MeshLib/pull/2533
* Fix macos nproc alias by Grantim in https://github.com/MeshInspector/MeshLib/pull/2534
* Boundary Selection: Add more checks by oitel in https://github.com/MeshInspector/MeshLib/pull/2532
* ICP: code simplification by Fedr in https://github.com/MeshInspector/MeshLib/pull/2530
* Fix error condition and buffer size by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2536
* Subfeature picker widget, and more. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2523
* Allow custom projector for MeshOrPoints by Grantim in https://github.com/MeshInspector/MeshLib/pull/2537
* Show angle rays by default. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2539
* expose more numpy conversion options in python 2543 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2544
* Lock feature transforms by default. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2542
* ICP: add pairs formed from samples on reference object and projections on floating object by Fedr in https://github.com/MeshInspector/MeshLib/pull/2541
* Per-coord deltas for the distance measurement. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2545
* MIC3008 parallel loads .off files by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2538
* ICP: fix limiting of scale and rotation angles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2546
* MeshOrPoints::pointsGridSampling: fix voxel limiting by Fedr in https://github.com/MeshInspector/MeshLib/pull/2547
* Enable optional STEP file structure support by oitel in https://github.com/MeshInspector/MeshLib/pull/2548
* MeshOrPoints: switch to pseudonormal for meshes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2525
* CMake: link to python libraries only when necessary by Fedr in https://github.com/MeshInspector/MeshLib/pull/2549
* Surface Contours Widget: Track source object's changes by oitel in https://github.com/MeshInspector/MeshLib/pull/2550
* CMake: do not add python dependency in PCH mode by Fedr in https://github.com/MeshInspector/MeshLib/pull/2551
* Assert on degenerate xf. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2553
* Measurement indicators: Set text pivot by oitel in https://github.com/MeshInspector/MeshLib/pull/2554
* MIC3714 add progress bar in Noise Tool by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2555
* Fix units. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2556
* ICP: mutualClosest setting by Fedr in https://github.com/MeshInspector/MeshLib/pull/2558
* added class to close plugin if any of active object points was changed by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2559
* Fix PCH+Clang+Debug configuration by Fedr in https://github.com/MeshInspector/MeshLib/pull/2560
* Run less build configurations after every commit by Fedr in https://github.com/MeshInspector/MeshLib/pull/2561
* Surface Contours widget: Introduce object filter by oitel in https://github.com/MeshInspector/MeshLib/pull/2557
* thirdparty/CMakeLists.txt: disable warnings by Fedr in https://github.com/MeshInspector/MeshLib/pull/2562
* Vector args in guess precision by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2563
* set(GLAD_REPRODUCIBLE ON) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2565
* Introduce simple local fix selfies function by Grantim in https://github.com/MeshInspector/MeshLib/pull/2567
* Update after change of palette type by Fedr in https://github.com/MeshInspector/MeshLib/pull/2568


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.9.258...v2.4.0.158

2.3.9.258

<table>
<thead>
<tr>
<th>OS</th>
<th>Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Windows x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/MeshLibDist_v2.3.9.258.zip">zip</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_ubuntu20-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Fedora 37 x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Allow changing default measurement visibility. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2206
* Add a boolean to lock the object's parent. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2213
* optionally return left mesh from trimWithPlane by astrowander in https://github.com/MeshInspector/MeshLib/pull/2211
* SurfacePointWidget :: add custom modifyers and point size in pixels by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2212
* Local Triangulations: compute oppositely oriented; fix orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2217
* Find common ancestor by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2214
* Exposed BuildSettings for building a mesh from numpy by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2218
* Open document function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2216
* Plane widget default shift by astrowander in https://github.com/MeshInspector/MeshLib/pull/2220
* Introduce SceneRootObject MIC2880 MIC3276 MIC3277 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2215
* Fix main window focus after file dialog on macOS (MIC3338) by oitel in https://github.com/MeshInspector/MeshLib/pull/2219
* add pointsSelectionChangedSignal signal by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2221
* added functions to find point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2203
* Functional version of orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2222
* Fix null pointer dereference on Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/2224
* Fix incorrect zlib usage by oitel in https://github.com/MeshInspector/MeshLib/pull/2223
* Allocate buffers for zlib in heap by oitel in https://github.com/MeshInspector/MeshLib/pull/2225
* Add decimate autotests by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2190
* Minor fixes for features (MeshInspector/MeshInspectorCode3361). by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2227
* Subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2228
* Auto orient local triangulations without point normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/2229
* Suppress warning C4686 by Fedr in https://github.com/MeshInspector/MeshLib/pull/2230
* Implement makeOrientedNormals via autoOrientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2231
* Tweak colors for measurements in light theme. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2235
* MIC3362 add points and lines in dense box by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2233
* fix emplace_back by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2236
* Use std::hash specializations for more convenience by Fedr in https://github.com/MeshInspector/MeshLib/pull/2237
* Update readme.md for linux build by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2240
* Add Polyline::edgePoint(EdgePoint) and expose all edgePoints to python by Fedr in https://github.com/MeshInspector/MeshLib/pull/2241
* Polyline<V>::toEdgePoint by Fedr in https://github.com/MeshInspector/MeshLib/pull/2242
* Write trimWithPlane for point clouds by astrowander in https://github.com/MeshInspector/MeshLib/pull/2243
* Delone fix for degenerate triangles by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2245
* autoOrientLocalTriangulations: return repeated triangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2238
* 3393 Support picker in point cloud mode / Add ObjectPoints and ObjectLines support in SurfacePointWidget and SurfaceContoursWidget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2244
* 3393 Support picker in point cloud mode / add include <optional> for fix ubuntu 22 builds by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2248
* Bump tj-actions/branch-names from 8.0.0 to 8.0.1 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2210
* bump actions *-artifact from v3 to v4 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2159
* Bump vcpkg to 2024.02.14 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2249
* bit set parallel for all ranged by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2247
* Clip plane affects labels (fully show/hide by pivot point) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2250
* findAvgPointsRadius now computes actually average radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2252
* Export color map in OBJ format (MIC3405) by oitel in https://github.com/MeshInspector/MeshLib/pull/2253
* Make public addPoint, removePoint and closeContour methods for Contours Widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2254
* Point Cloud improvements by astrowander in https://github.com/MeshInspector/MeshLib/pull/2256
* Triangulation: use given number of nearest neighbors instead of fixed radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2255
* Add unreachable macro variant w/o return statement by oitel in https://github.com/MeshInspector/MeshLib/pull/2257
* detectFlatShading: decide by area near sharp edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2258
* Test artifacts upload by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2234
* Clickable object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2251
* findBoundaryPoints: moved in TriangulationHelpers and implemented via local triangulation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2259
* Need pick in front points in Point Clouds only in features. Skip point with backfaces. fix MeshInspector/MeshInspectorCode3428 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2260
* Expose mesh normals to python and to numpy by Fedr in https://github.com/MeshInspector/MeshLib/pull/2261
* update plane size ; fix 3407 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2262
* Adjust name visuals. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2265
* Serialize point size and line width. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2263
* `renderUi()` objects now block `onMouseDown` events. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2264
* Find available custom themes by oitel in https://github.com/MeshInspector/MeshLib/pull/2266
* Adjust default point and line sizes. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2268
* python/test/cutMeshWithPlane by Fedr in https://github.com/MeshInspector/MeshLib/pull/2271
* ImGuiMenu.h does not include MRViewer.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2272
* filterNeighbors: avoid hang due to very large maxRadius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2273
* extract FrameCounter from Viewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2275
* TriangulatedFanData: queue member to avoid allocations for each point by Fedr in https://github.com/MeshInspector/MeshLib/pull/2274
* Object::hasVisualRepresentation() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2276
* added method getLargestComponents for search largest components of point cloud by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2277
* Change default splash screen minimum time by oitel in https://github.com/MeshInspector/MeshLib/pull/2278
* Doc fix for Offset SigneDetectionMode by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2279
* A saner `VisualizeMaskType`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2280
* FanOptimizer: put in queue only unstable elements by Fedr in https://github.com/MeshInspector/MeshLib/pull/2283
* Expose movement body to python 2281 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2284
* Improve points sampling by Fedr in https://github.com/MeshInspector/MeshLib/pull/2285
* Fix showname deser by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2287
* Adjust object name rendering. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2289
* Color theme fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2290
* improveSampling: more output options by Fedr in https://github.com/MeshInspector/MeshLib/pull/2288
* Better angle visualization. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2291
* Add degenerate faces check to decimate and subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2292
* Add offset autotest 2 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2269
* Section polylines by astrowander in https://github.com/MeshInspector/MeshLib/pull/2282
* Load point colors from .asc format by Fedr in https://github.com/MeshInspector/MeshLib/pull/2293
* fix conversion Vector4 from Color by Fedr in https://github.com/MeshInspector/MeshLib/pull/2294
* optional return of new vertices by astrowander in https://github.com/MeshInspector/MeshLib/pull/2295
* Fix light theme colors for measurements and object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2299
* Fix `typeid` comparisons on Mac. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2300
* pointsToDistanceVolume by Fedr in https://github.com/MeshInspector/MeshLib/pull/2298
* Stich holes test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2301
* fix 2303 : Refine problem in cylinder by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2304
* Remove hack in Logger::getLogFileName() for Apple by Fedr in https://github.com/MeshInspector/MeshLib/pull/2302
* add setRenderDiscretizationSignal by astrowander in https://github.com/MeshInspector/MeshLib/pull/2305
* Add toolbar upgrade mechanism by oitel in https://github.com/MeshInspector/MeshLib/pull/2297
* Add fill hole test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2306
* Comment and improve assert in marching cubes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2308
* Transition feature rendering to custom renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2307
* fix 3506 fix 2309 orientate planes using global coordinate system x y ze by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2310
* Expose straighten boundary to python by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2232
* Make `RenderDefaultUiObject` non-template. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2314
* Use native file dialogs on macOS (MIC3511) by oitel in https://github.com/MeshInspector/MeshLib/pull/2311
* Section polylines iii by astrowander in https://github.com/MeshInspector/MeshLib/pull/2316
* pointsFusion: adjust points' weights by Fedr in https://github.com/MeshInspector/MeshLib/pull/2315
* added safe method for getting all point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2313
* Move uncillary objects to mrmesh by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2319
* pointsToMeshFusion: support colors by Fedr in https://github.com/MeshInspector/MeshLib/pull/2321
* volumeToMesh: fix out-of-range error by Fedr in https://github.com/MeshInspector/MeshLib/pull/2323
* Object::hasModel() method by Fedr in https://github.com/MeshInspector/MeshLib/pull/2324
* Add test for correct type cast on macOS (MIC2431) by oitel in https://github.com/MeshInspector/MeshLib/pull/2312
* MRSceneStateCheck.h: reduce the number of includes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2325
* MRObjectPointsHolder.h does not include MRPointCloud.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2326
* MRObjectLinesHolder.h does not include MRPolyline.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2327
* MRDistanceMapParams.h does not include MRMesh.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2328
* MRSerializer.h and MRSceneSelectionChange.h do not include MRObject.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2329
* Force X11 usage on Linux by oitel in https://github.com/MeshInspector/MeshLib/pull/2322
* Improve custom OpenCASCADE build support by oitel in https://github.com/MeshInspector/MeshLib/pull/2286
* fix 3371 boundary widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2331
* Fix 2335 setup z scale as ( scale x + scale y ) / 2 for plane feature by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2336
* Bake subfeatures in feature render objects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2318
* fix raytracing on GPU by astrowander in https://github.com/MeshInspector/MeshLib/pull/2337
* Speed up reading ASC files (MIC3503) by oitel in https://github.com/MeshInspector/MeshLib/pull/2317
* Fix triangulation optimizer normalization weights by Grantim in https://github.com/MeshInspector/MeshLib/pull/2338
* fix mesh and lines getAllComponents by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2330
* add emit signal on change parent by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2333
* Remove obsolete dependencies on macOS by oitel in https://github.com/MeshInspector/MeshLib/pull/2339
* Add cooldown period for the CPR unit tests by oitel in https://github.com/MeshInspector/MeshLib/pull/2340
* highlight selected primitives count in menu by red color by astrowander in https://github.com/MeshInspector/MeshLib/pull/2342
* Optimize local triangulation building by Fedr in https://github.com/MeshInspector/MeshLib/pull/2341
* Add make bridge func to Python by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2332
* display volume on information tab by astrowander in https://github.com/MeshInspector/MeshLib/pull/2343
* Settings window enhancements by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2344
* Add makeBridge autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2345
* Fix progress callback for ASC file reading by oitel in https://github.com/MeshInspector/MeshLib/pull/2348
* MIC3540 color BoundingBox depends on the color theme by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2346
* Rework Ubuntu build process by oitel in https://github.com/MeshInspector/MeshLib/pull/2185
* FanOptimizer: comments and minor optimizations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2349
* Enable deleting groups in side menu by astrowander in https://github.com/MeshInspector/MeshLib/pull/2347
* No python with MeshViewer app by Grantim in https://github.com/MeshInspector/MeshLib/pull/2350
* Numeric labels next to feature names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2351
* Update command lines args parsing by Grantim in https://github.com/MeshInspector/MeshLib/pull/2353
* Add registration test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2354
* Configure Partial builds by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2355
* subdivideMesh: target mesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2359
* Add projectionMethods to features by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2356
* MIC3572 correcting the model global basis by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2357
* SubdivideSettings::projectOnOriginalMesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2362
* Show details on feature name tags on the same line. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2363
* Ray mesh intersect with point by astrowander in https://github.com/MeshInspector/MeshLib/pull/2365
* Show line direction instead of delta. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2367
* Switching to new test set with rediced size by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2368
* allow to skip some build configs by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2360
* Fix embedded python reimport by Grantim in https://github.com/MeshInspector/MeshLib/pull/2369
* use github cache for s3 datatests by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2370
* MRISceneStateCheck.h introduced by Fedr in https://github.com/MeshInspector/MeshLib/pull/2372
* Move HistoryStore to MRViewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2373
* MRAppendHistory.h does not include "MRViewer.h" by Fedr in https://github.com/MeshInspector/MeshLib/pull/2374
* Small Settings fixes by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2366
* Mesh components of undirected edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2376
* Reformat CMake files by oitel in https://github.com/MeshInspector/MeshLib/pull/2377
* Visually shorter cylinder and cone feature axis. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2379
* MeshTopology::flipOrientation( const UndirectedEdgeBitSet * fullComponents ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2380
* MIC3612 Convert color to gray scale after load by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2378
* Plane normal as a 3D arrow. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2381
* Unify reading from plain text point formats (MIC3596) by oitel in https://github.com/MeshInspector/MeshLib/pull/2382
* Add new2old faces map to embedStructureInTerrain by Grantim in https://github.com/MeshInspector/MeshLib/pull/2384
* Add transparent checkbox in screenshot tool MIC3618 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2386
* Cone :: Fitting is buggy. Both points and best fit. fix 3616 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2383
* Load quadrangles from .off files by Fedr in https://github.com/MeshInspector/MeshLib/pull/2387
* Better triangulation of regular grids by Fedr in https://github.com/MeshInspector/MeshLib/pull/2389
* Better feature visualization by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2388
* fix 3407 Lines :: features after create must exact fit picket points or sele by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2394
* Bugfix return actions according to history until the holes disappear immediatly create feature in boundary mode. fix 3544 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2390
* Neighborhood triangulation: check aspect ratio for boundary triangles as well as for inner ones by Fedr in https://github.com/MeshInspector/MeshLib/pull/2393
* Add xyz conversion test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2391
* Load MISON format MIC3593 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2392
* Display shortcuts with 'Super' modifier, fix Mac shortcut by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2385
* Mesh::fromFaceSoup by Fedr in https://github.com/MeshInspector/MeshLib/pull/2395
* Fix excluding backfaces in screen selection by Grantim in https://github.com/MeshInspector/MeshLib/pull/2397
* Add duplicate non-manifold vertices param in numpy meshbuild MIC3604 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2398
* Measurement renderobjects by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2364
* Fix plane normal rendering on non-identity parent xfs. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2399
* Cuda version of PointsToDistanceVolume by astrowander in https://github.com/MeshInspector/MeshLib/pull/2396
* Refactor reading STEP model files by oitel in https://github.com/MeshInspector/MeshLib/pull/2358
* Don't show sphere radius in point picker. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2403
* Fix missing OpenCASCADE library dependencies by oitel in https://github.com/MeshInspector/MeshLib/pull/2400
* Fix Python module build by oitel in https://github.com/MeshInspector/MeshLib/pull/2401
* add pointsToDistanceVolumeCallback to CudaAccessor by astrowander in https://github.com/MeshInspector/MeshLib/pull/2404
* Fix embed structure to terrain same plane structure by Grantim in https://github.com/MeshInspector/MeshLib/pull/2402
* Feature render settings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2405
* Render measurments using new renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2407
* Restore missing object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2408
* Remove excess checks by oitel in https://github.com/MeshInspector/MeshLib/pull/2410
* Fix moving object with parent transformation by oitel in https://github.com/MeshInspector/MeshLib/pull/2412
* ML update for fix 3632 :: getLocalBasis for Planes by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2411
* Return invalid box from `getWorldBox()` for features, instead of an i… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2409
* Add customization for feature decorations. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2414
* Add mappings in plane division functions by Grantim in https://github.com/MeshInspector/MeshLib/pull/2415
* Fix local triangulation infinite loops by Grantim in https://github.com/MeshInspector/MeshLib/pull/2417
* Temporarily disable color support for STEP files by oitel in https://github.com/MeshInspector/MeshLib/pull/2416
* Use precompiled header for Emscripten builds by Fedr in https://github.com/MeshInspector/MeshLib/pull/2406
* De-inline palette's default colors by oitel in https://github.com/MeshInspector/MeshLib/pull/2420
* Use PCH for Clang>=15 builds by Fedr in https://github.com/MeshInspector/MeshLib/pull/2419
* Do not alarm in case of empty tree usage by Fedr in https://github.com/MeshInspector/MeshLib/pull/2426
* Render pass mask. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2421
* Fix subfeature visibility setting. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2427
* Introduce iteration for bitsets in python MIC3458 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2428
* MIC3663 Change links for documentation by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/2429
* MIC3603 CTRL+A in Select Primitives should select all primitives by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2424
* Temporarily disable STEP document structure support by oitel in https://github.com/MeshInspector/MeshLib/pull/2430
* Add Reset Settings function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2432
* Expose findUndercuts to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2434


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.8.148...v2.3.9.258

2.3.9.242

%details_after_publish%

What's Changed
* Allow changing default measurement visibility. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2206
* Add a boolean to lock the object's parent. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2213
* optionally return left mesh from trimWithPlane by astrowander in https://github.com/MeshInspector/MeshLib/pull/2211
* SurfacePointWidget :: add custom modifyers and point size in pixels by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2212
* Local Triangulations: compute oppositely oriented; fix orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2217
* Find common ancestor by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2214
* Exposed BuildSettings for building a mesh from numpy by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2218
* Open document function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2216
* Plane widget default shift by astrowander in https://github.com/MeshInspector/MeshLib/pull/2220
* Introduce SceneRootObject MIC2880 MIC3276 MIC3277 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2215
* Fix main window focus after file dialog on macOS (MIC3338) by oitel in https://github.com/MeshInspector/MeshLib/pull/2219
* add pointsSelectionChangedSignal signal by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2221
* added functions to find point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2203
* Functional version of orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2222
* Fix null pointer dereference on Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/2224
* Fix incorrect zlib usage by oitel in https://github.com/MeshInspector/MeshLib/pull/2223
* Allocate buffers for zlib in heap by oitel in https://github.com/MeshInspector/MeshLib/pull/2225
* Add decimate autotests by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2190
* Minor fixes for features (MeshInspector/MeshInspectorCode3361). by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2227
* Subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2228
* Auto orient local triangulations without point normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/2229
* Suppress warning C4686 by Fedr in https://github.com/MeshInspector/MeshLib/pull/2230
* Implement makeOrientedNormals via autoOrientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2231
* Tweak colors for measurements in light theme. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2235
* MIC3362 add points and lines in dense box by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2233
* fix emplace_back by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2236
* Use std::hash specializations for more convenience by Fedr in https://github.com/MeshInspector/MeshLib/pull/2237
* Update readme.md for linux build by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2240
* Add Polyline::edgePoint(EdgePoint) and expose all edgePoints to python by Fedr in https://github.com/MeshInspector/MeshLib/pull/2241
* Polyline<V>::toEdgePoint by Fedr in https://github.com/MeshInspector/MeshLib/pull/2242
* Write trimWithPlane for point clouds by astrowander in https://github.com/MeshInspector/MeshLib/pull/2243
* Delone fix for degenerate triangles by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2245
* autoOrientLocalTriangulations: return repeated triangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2238
* 3393 Support picker in point cloud mode / Add ObjectPoints and ObjectLines support in SurfacePointWidget and SurfaceContoursWidget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2244
* 3393 Support picker in point cloud mode / add include <optional> for fix ubuntu 22 builds by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2248
* Bump tj-actions/branch-names from 8.0.0 to 8.0.1 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2210
* bump actions *-artifact from v3 to v4 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2159
* Bump vcpkg to 2024.02.14 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2249
* bit set parallel for all ranged by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2247
* Clip plane affects labels (fully show/hide by pivot point) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2250
* findAvgPointsRadius now computes actually average radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2252
* Export color map in OBJ format (MIC3405) by oitel in https://github.com/MeshInspector/MeshLib/pull/2253
* Make public addPoint, removePoint and closeContour methods for Contours Widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2254
* Point Cloud improvements by astrowander in https://github.com/MeshInspector/MeshLib/pull/2256
* Triangulation: use given number of nearest neighbors instead of fixed radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2255
* Add unreachable macro variant w/o return statement by oitel in https://github.com/MeshInspector/MeshLib/pull/2257
* detectFlatShading: decide by area near sharp edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2258
* Test artifacts upload by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2234
* Clickable object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2251
* findBoundaryPoints: moved in TriangulationHelpers and implemented via local triangulation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2259
* Need pick in front points in Point Clouds only in features. Skip point with backfaces. fix MeshInspector/MeshInspectorCode3428 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2260
* Expose mesh normals to python and to numpy by Fedr in https://github.com/MeshInspector/MeshLib/pull/2261
* update plane size ; fix 3407 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2262
* Adjust name visuals. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2265
* Serialize point size and line width. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2263
* `renderUi()` objects now block `onMouseDown` events. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2264
* Find available custom themes by oitel in https://github.com/MeshInspector/MeshLib/pull/2266
* Adjust default point and line sizes. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2268
* python/test/cutMeshWithPlane by Fedr in https://github.com/MeshInspector/MeshLib/pull/2271
* ImGuiMenu.h does not include MRViewer.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2272
* filterNeighbors: avoid hang due to very large maxRadius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2273
* extract FrameCounter from Viewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2275
* TriangulatedFanData: queue member to avoid allocations for each point by Fedr in https://github.com/MeshInspector/MeshLib/pull/2274
* Object::hasVisualRepresentation() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2276
* added method getLargestComponents for search largest components of point cloud by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2277
* Change default splash screen minimum time by oitel in https://github.com/MeshInspector/MeshLib/pull/2278
* Doc fix for Offset SigneDetectionMode by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2279
* A saner `VisualizeMaskType`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2280
* FanOptimizer: put in queue only unstable elements by Fedr in https://github.com/MeshInspector/MeshLib/pull/2283
* Expose movement body to python 2281 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2284
* Improve points sampling by Fedr in https://github.com/MeshInspector/MeshLib/pull/2285
* Fix showname deser by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2287
* Adjust object name rendering. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2289
* Color theme fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2290
* improveSampling: more output options by Fedr in https://github.com/MeshInspector/MeshLib/pull/2288
* Better angle visualization. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2291
* Add degenerate faces check to decimate and subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2292
* Add offset autotest 2 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2269
* Section polylines by astrowander in https://github.com/MeshInspector/MeshLib/pull/2282
* Load point colors from .asc format by Fedr in https://github.com/MeshInspector/MeshLib/pull/2293
* fix conversion Vector4 from Color by Fedr in https://github.com/MeshInspector/MeshLib/pull/2294
* optional return of new vertices by astrowander in https://github.com/MeshInspector/MeshLib/pull/2295
* Fix light theme colors for measurements and object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2299
* Fix `typeid` comparisons on Mac. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2300
* pointsToDistanceVolume by Fedr in https://github.com/MeshInspector/MeshLib/pull/2298
* Stich holes test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2301
* fix 2303 : Refine problem in cylinder by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2304
* Remove hack in Logger::getLogFileName() for Apple by Fedr in https://github.com/MeshInspector/MeshLib/pull/2302
* add setRenderDiscretizationSignal by astrowander in https://github.com/MeshInspector/MeshLib/pull/2305
* Add toolbar upgrade mechanism by oitel in https://github.com/MeshInspector/MeshLib/pull/2297
* Add fill hole test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2306
* Comment and improve assert in marching cubes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2308
* Transition feature rendering to custom renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2307
* fix 3506 fix 2309 orientate planes using global coordinate system x y ze by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2310
* Expose straighten boundary to python by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2232
* Make `RenderDefaultUiObject` non-template. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2314
* Use native file dialogs on macOS (MIC3511) by oitel in https://github.com/MeshInspector/MeshLib/pull/2311
* Section polylines iii by astrowander in https://github.com/MeshInspector/MeshLib/pull/2316
* pointsFusion: adjust points' weights by Fedr in https://github.com/MeshInspector/MeshLib/pull/2315
* added safe method for getting all point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2313
* Move uncillary objects to mrmesh by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2319
* pointsToMeshFusion: support colors by Fedr in https://github.com/MeshInspector/MeshLib/pull/2321
* volumeToMesh: fix out-of-range error by Fedr in https://github.com/MeshInspector/MeshLib/pull/2323
* Object::hasModel() method by Fedr in https://github.com/MeshInspector/MeshLib/pull/2324
* Add test for correct type cast on macOS (MIC2431) by oitel in https://github.com/MeshInspector/MeshLib/pull/2312
* MRSceneStateCheck.h: reduce the number of includes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2325
* MRObjectPointsHolder.h does not include MRPointCloud.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2326
* MRObjectLinesHolder.h does not include MRPolyline.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2327
* MRDistanceMapParams.h does not include MRMesh.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2328
* MRSerializer.h and MRSceneSelectionChange.h do not include MRObject.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2329
* Force X11 usage on Linux by oitel in https://github.com/MeshInspector/MeshLib/pull/2322
* Improve custom OpenCASCADE build support by oitel in https://github.com/MeshInspector/MeshLib/pull/2286
* fix 3371 boundary widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2331
* Fix 2335 setup z scale as ( scale x + scale y ) / 2 for plane feature by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2336
* Bake subfeatures in feature render objects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2318
* fix raytracing on GPU by astrowander in https://github.com/MeshInspector/MeshLib/pull/2337
* Speed up reading ASC files (MIC3503) by oitel in https://github.com/MeshInspector/MeshLib/pull/2317
* Fix triangulation optimizer normalization weights by Grantim in https://github.com/MeshInspector/MeshLib/pull/2338
* fix mesh and lines getAllComponents by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2330
* add emit signal on change parent by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2333
* Remove obsolete dependencies on macOS by oitel in https://github.com/MeshInspector/MeshLib/pull/2339
* Add cooldown period for the CPR unit tests by oitel in https://github.com/MeshInspector/MeshLib/pull/2340
* highlight selected primitives count in menu by red color by astrowander in https://github.com/MeshInspector/MeshLib/pull/2342
* Optimize local triangulation building by Fedr in https://github.com/MeshInspector/MeshLib/pull/2341
* Add make bridge func to Python by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2332
* display volume on information tab by astrowander in https://github.com/MeshInspector/MeshLib/pull/2343
* Settings window enhancements by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2344
* Add makeBridge autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2345
* Fix progress callback for ASC file reading by oitel in https://github.com/MeshInspector/MeshLib/pull/2348
* MIC3540 color BoundingBox depends on the color theme by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2346
* Rework Ubuntu build process by oitel in https://github.com/MeshInspector/MeshLib/pull/2185
* FanOptimizer: comments and minor optimizations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2349
* Enable deleting groups in side menu by astrowander in https://github.com/MeshInspector/MeshLib/pull/2347
* No python with MeshViewer app by Grantim in https://github.com/MeshInspector/MeshLib/pull/2350
* Numeric labels next to feature names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2351
* Update command lines args parsing by Grantim in https://github.com/MeshInspector/MeshLib/pull/2353
* Add registration test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2354
* Configure Partial builds by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2355
* subdivideMesh: target mesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2359
* Add projectionMethods to features by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2356
* MIC3572 correcting the model global basis by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2357
* SubdivideSettings::projectOnOriginalMesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2362
* Show details on feature name tags on the same line. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2363
* Ray mesh intersect with point by astrowander in https://github.com/MeshInspector/MeshLib/pull/2365
* Show line direction instead of delta. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2367
* Switching to new test set with rediced size by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2368
* allow to skip some build configs by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2360
* Fix embedded python reimport by Grantim in https://github.com/MeshInspector/MeshLib/pull/2369
* use github cache for s3 datatests by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2370
* MRISceneStateCheck.h introduced by Fedr in https://github.com/MeshInspector/MeshLib/pull/2372
* Move HistoryStore to MRViewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2373
* MRAppendHistory.h does not include "MRViewer.h" by Fedr in https://github.com/MeshInspector/MeshLib/pull/2374
* Small Settings fixes by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2366
* Mesh components of undirected edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2376
* Reformat CMake files by oitel in https://github.com/MeshInspector/MeshLib/pull/2377
* Visually shorter cylinder and cone feature axis. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2379
* MeshTopology::flipOrientation( const UndirectedEdgeBitSet * fullComponents ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2380
* MIC3612 Convert color to gray scale after load by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2378
* Plane normal as a 3D arrow. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2381
* Unify reading from plain text point formats (MIC3596) by oitel in https://github.com/MeshInspector/MeshLib/pull/2382
* Add new2old faces map to embedStructureInTerrain by Grantim in https://github.com/MeshInspector/MeshLib/pull/2384
* Add transparent checkbox in screenshot tool MIC3618 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2386
* Cone :: Fitting is buggy. Both points and best fit. fix 3616 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2383
* Load quadrangles from .off files by Fedr in https://github.com/MeshInspector/MeshLib/pull/2387
* Better triangulation of regular grids by Fedr in https://github.com/MeshInspector/MeshLib/pull/2389
* Better feature visualization by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2388
* fix 3407 Lines :: features after create must exact fit picket points or sele by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2394
* Bugfix return actions according to history until the holes disappear immediatly create feature in boundary mode. fix 3544 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2390
* Neighborhood triangulation: check aspect ratio for boundary triangles as well as for inner ones by Fedr in https://github.com/MeshInspector/MeshLib/pull/2393
* Add xyz conversion test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2391
* Load MISON format MIC3593 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2392
* Display shortcuts with 'Super' modifier, fix Mac shortcut by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2385
* Mesh::fromFaceSoup by Fedr in https://github.com/MeshInspector/MeshLib/pull/2395
* Fix excluding backfaces in screen selection by Grantim in https://github.com/MeshInspector/MeshLib/pull/2397
* Add duplicate non-manifold vertices param in numpy meshbuild MIC3604 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2398
* Measurement renderobjects by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2364
* Fix plane normal rendering on non-identity parent xfs. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2399
* Cuda version of PointsToDistanceVolume by astrowander in https://github.com/MeshInspector/MeshLib/pull/2396
* Refactor reading STEP model files by oitel in https://github.com/MeshInspector/MeshLib/pull/2358
* Don't show sphere radius in point picker. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2403
* Fix missing OpenCASCADE library dependencies by oitel in https://github.com/MeshInspector/MeshLib/pull/2400
* Fix Python module build by oitel in https://github.com/MeshInspector/MeshLib/pull/2401
* add pointsToDistanceVolumeCallback to CudaAccessor by astrowander in https://github.com/MeshInspector/MeshLib/pull/2404
* Fix embed structure to terrain same plane structure by Grantim in https://github.com/MeshInspector/MeshLib/pull/2402
* Feature render settings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2405
* Render measurments using new renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2407
* Restore missing object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2408
* Remove excess checks by oitel in https://github.com/MeshInspector/MeshLib/pull/2410
* Fix moving object with parent transformation by oitel in https://github.com/MeshInspector/MeshLib/pull/2412
* ML update for fix 3632 :: getLocalBasis for Planes by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2411
* Return invalid box from `getWorldBox()` for features, instead of an i… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2409
* Add customization for feature decorations. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2414
* Add mappings in plane division functions by Grantim in https://github.com/MeshInspector/MeshLib/pull/2415
* Fix local triangulation infinite loops by Grantim in https://github.com/MeshInspector/MeshLib/pull/2417
* Temporarily disable color support for STEP files by oitel in https://github.com/MeshInspector/MeshLib/pull/2416


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.8.148...v2.3.9.242

2.3.8.148

<table>
<thead>
<tr>
<th>OS</th>
<th>Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Windows x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/MeshLibDist_v2.3.8.148.zip">zip</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_ubuntu20-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Fedora 37 x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* update search UI 2 by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2091
* Fix saving Flat Shading state for mesh objects by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2097
* Feature angles by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2095
* Fix font-type error codes check by Grantim in https://github.com/MeshInspector/MeshLib/pull/2099
* Optimize expand/shrink operations for face sets by Fedr in https://github.com/MeshInspector/MeshLib/pull/2100
* Support three options for default flat shading setting (Flat, Smooth, Auto) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2098
* Check for extra warnings -Wextra in gcc/clang by Fedr in https://github.com/MeshInspector/MeshLib/pull/2101
* Fill hole of just 2 edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2102
* improve search string ui by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2104
* Fix initialization-less constructors by oitel in https://github.com/MeshInspector/MeshLib/pull/2105
* Intersecting features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2106
* Get rid of `toScale()` in features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2108
* make new design of notifications by astrowander in https://github.com/MeshInspector/MeshLib/pull/2110
* Fix python docstring for findMaxDistanceSq and findMaxDistanceSqOneWay by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2112
* Autotests: add tests on code samples by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2111
* use dark theme in web version by default by astrowander in https://github.com/MeshInspector/MeshLib/pull/2117
* Update Python Doc Examples by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2113
* Add surface countour widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2109
* Basic iteration exposing on Vector classes by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2107
* orientNormals by LocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2114
* Add feature properties directly to ImGuiMenu. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2118
* Surface countour widget Add export to class by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2122
* pybind: use default std::filesystem::path conversion by Fedr in https://github.com/MeshInspector/MeshLib/pull/2123
* Allow Surface point use all MeshHolder objects by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2124
* Triangulation: mode without trusted normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/2120
* Bugbix in Geodesic plugin. by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2126
* use new notifications for errors and warnings of file loading by astrowander in https://github.com/MeshInspector/MeshLib/pull/2125
* uniteLocalTriangulations: support for arbitrary order of input vertices by Fedr in https://github.com/MeshInspector/MeshLib/pull/2127
* Bump actions/cache from 3 to 4 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2082
* Bump robinraju/release-downloader from 1.8 to 1.9 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2121
* Cleanup python_tests + add python linting by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2119
* PointCloudTriangulator: compute local triangulations only once (even if no normals were present) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2130
* Exposed more relax functions to python by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2115
* PointCloudTriangulator::radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2132
* Add styled Slider and Tab Bar elements to UI namespace by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2128
* adding bit mask selected objects by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2129
* Add features custom object prefix by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2136
* Don't show bounding box for features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2135
* Add parameter to alignTextToMesh to keep font size same by astrowander in https://github.com/MeshInspector/MeshLib/pull/2137
* Don't use the path to decide where to look for resources. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2139
* Make styled slider by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2133
* Detect overhangs of a mesh's basement correctly by oitel in https://github.com/MeshInspector/MeshLib/pull/2141
* Geodesic plugin :: bugfix in last ( green ) point by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2138
* improved search results by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2116
* findHoleComplicatingFaces functions by Fedr in https://github.com/MeshInspector/MeshLib/pull/2142
* Fix custom themes loading when new colors have been added to the app by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2143
* search string now does not hide tabs by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2144
* Improve mapping for contours offset by Grantim in https://github.com/MeshInspector/MeshLib/pull/2145
* update thirdparty list by Grantim in https://github.com/MeshInspector/MeshLib/pull/2146
* Search bug fix by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2148
* A shot at fixing the tests. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2149
* path.string() -> utf8string( path ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2151
* Add offset3d function for contours by Grantim in https://github.com/MeshInspector/MeshLib/pull/2150
* readStepData: no exceptions by Fedr in https://github.com/MeshInspector/MeshLib/pull/2152
* Load Points and Meshes from .MRU in any supported format by Fedr in https://github.com/MeshInspector/MeshLib/pull/2154
* Return deprecated mrmeshpy.Path by Grantim in https://github.com/MeshInspector/MeshLib/pull/2156
* Bump dorny/paths-filter from 2 to 3 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2157
* Bump paulhatch/semantic-version from 5.3.0 to 5.4.0 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2158
* Fix uninitialized array item by oitel in https://github.com/MeshInspector/MeshLib/pull/2153
* Configure the format to serialize the model by Fedr in https://github.com/MeshInspector/MeshLib/pull/2161
* Expose UniteCloesVertices in python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2163
* 3093 Make simple Show Normals in scene tree context menu by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2164
* Flags refactoring. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2170
* ObjectLabel::buildMeshFromText() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2171
* 3093 Make simple Show Normals fix gltf by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2172
* python: force requirements installation by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2174
* improvements and fix bugs in search by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2173
* Fix Python stub file generation by oitel in https://github.com/MeshInspector/MeshLib/pull/2167
* Setting and notification when open new blocking plugin by astrowander in https://github.com/MeshInspector/MeshLib/pull/2165
* Vector operators and math for ImGui. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2177
* Measurement objects by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2166
* Add EditableProject example by Grantim in https://github.com/MeshInspector/MeshLib/pull/2179
* gltf/readVertCoords: check for out-of-bounds by Fedr in https://github.com/MeshInspector/MeshLib/pull/2178
* Provide more useful arguments to offset contours Z callback by Grantim in https://github.com/MeshInspector/MeshLib/pull/2180
* buildLocalTriangulation: actualRadius optional output by Fedr in https://github.com/MeshInspector/MeshLib/pull/2183
* Fix how diameter measurements are rendered. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2182
* 3212 creating a local basis display setting by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2181
* Add vdbVolumeToSimpleVolume function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2169
* Distance measurements. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2184
* UnorientedTriangle and findRepeatedTriangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2187
* Add test on boolean algorithm by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2168
* buildLocalTriangulation: increase radius on border by Fedr in https://github.com/MeshInspector/MeshLib/pull/2188
* Fixed palette size in palette window by Grantim in https://github.com/MeshInspector/MeshLib/pull/2192
* add flag according to displaying plane by default by astrowander in https://github.com/MeshInspector/MeshLib/pull/2194
* computeNormal from local triangulation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2191
* make root objects as non Ancillary / bugfix in BestFit can not work with created oblects. by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2195
* add feature icons to MI by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2196
* Toolbar customize Fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2197
* Experimental features by Grantim in https://github.com/MeshInspector/MeshLib/pull/2199
* Angle measurements by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2200
* Add public_python requirements list by Grantim in https://github.com/MeshInspector/MeshLib/pull/2201
* Read vertex colors from .OBJ by Fedr in https://github.com/MeshInspector/MeshLib/pull/2198
* Slightly better angle visualization. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2202
* Add rad unit to subdivide description by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2205
* ViewerSettings external params fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2204
* updateNeighborsRadius: make a tighter prediction by Fedr in https://github.com/MeshInspector/MeshLib/pull/2207
* Exopse double_offset to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2208
* UnorientedTriangle: track whether the orientation of the triangle has flipped by Fedr in https://github.com/MeshInspector/MeshLib/pull/2209


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.8.21...v2.3.8.148

2.3.8.21

<table>
<thead>
<tr>
<th>OS</th>
<th>Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Windows x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/MeshLibDist_v2.3.8.21.zip">zip</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_ubuntu20-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Fedora 37 x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Object points discreted rendering by astrowander in https://github.com/MeshInspector/MeshLib/pull/2079
* Load many clouds from one E57 file by Fedr in https://github.com/MeshInspector/MeshLib/pull/2080
* Fixes in optimized pointcloud renderer by Grantim in https://github.com/MeshInspector/MeshLib/pull/2081
* MeshSubdivide: maxTriAspectRatio and maxSplittableTriAspectRatio settings by Fedr in https://github.com/MeshInspector/MeshLib/pull/2070
* make control for render discretization by astrowander in https://github.com/MeshInspector/MeshLib/pull/2083
* Fixes in scene saving by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2084
* Optimize accumulation and merge of local triangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2085
* Constructors for undo action that immediately change the state by Fedr in https://github.com/MeshInspector/MeshLib/pull/2087
* Fix Text Mesh exposings in python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2088
* Fix STEP scene format by oitel in https://github.com/MeshInspector/MeshLib/pull/2090
* Fix typos in mergeMeshes by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2086
* No Regression tests for fork PR by Grantim in https://github.com/MeshInspector/MeshLib/pull/2092
* For cone feature, rename "radius" -> "base radius". by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2075
* Basic Mesh Topology hald-edge functionality exposed by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2089
* TriangulationHelpers::buildLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2093
* fix text mesh python test font path by Grantim in https://github.com/MeshInspector/MeshLib/pull/2094
* Fix Python stub file generation on Windows by oitel in https://github.com/MeshInspector/MeshLib/pull/2096


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.7.60...v2.3.8.21

Page 1 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.