Meshlib

Latest version: v3.0.1.205

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

Scan your dependencies

Page 1 of 18

3.0.1.205

<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/v3.0.1.205/MeshLibDist_v3.0.1.205.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/v3.0.1.205/meshlib_v3.0.1.205_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/v3.0.1.205/meshlib_v3.0.1.205_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/v3.0.1.205/meshlib_v3.0.1.205_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/v3.0.1.205/meshlib_v3.0.1.205_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.1.205/meshlib_v3.0.1.205_ubuntu24-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.1.205/meshlib_v3.0.1.205_ubuntu24-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/v3.0.1.205/meshlib_v3.0.1.205-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/v3.0.1.205/meshlib_v3.0.1.205_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/v3.0.1.205/meshlib_v3.0.1.205_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Box1<T> = struct { T min; T max; } by Fedr in https://github.com/MeshInspector/MeshLib/pull/3500
* Improve units by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3502
* Vdb to simple scale by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3504
* Add allowed notifications tags by Grantim in https://github.com/MeshInspector/MeshLib/pull/3506
* fix int overflow in loadTiffDir by Grantim in https://github.com/MeshInspector/MeshLib/pull/3508
* Fix more potential int overflow by Grantim in https://github.com/MeshInspector/MeshLib/pull/3509
* Replace XML parser for libE57Format by oitel in https://github.com/MeshInspector/MeshLib/pull/3510
* Better uv coord for central zone discrete palette by Grantim in https://github.com/MeshInspector/MeshLib/pull/3513
* C bindings: Add function for MRIOExtras loading by oitel in https://github.com/MeshInspector/MeshLib/pull/3511
* MRViewer: Add option to build without GTK by oitel in https://github.com/MeshInspector/MeshLib/pull/3514
* Update mrbind to clean up the type names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3516
* added color map of changes in surface manipulation (brush) widget by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3505
* support empty text by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3512
* Read normals from LAS/LAZ files by Fedr in https://github.com/MeshInspector/MeshLib/pull/3515
* distinct Rename Object undo names by Fedr in https://github.com/MeshInspector/MeshLib/pull/3518
* CMake: Fix thirdparty usage with custom install prefix by oitel in https://github.com/MeshInspector/MeshLib/pull/3521
* Save all tool window positions by Grantim in https://github.com/MeshInspector/MeshLib/pull/3524
* Fix signedDistanceToMesh for proj.distSq == op.minDistSq by Fedr in https://github.com/MeshInspector/MeshLib/pull/3525
* Show selected area by Fedr in https://github.com/MeshInspector/MeshLib/pull/3527
* 4988 show in the font list system fonts by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3492
* Expected<VertBitSet> moveMeshToVoxelMaxDeriv(...) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3533
* Try to reenable ubuntu arm tests. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3523
* Decimate: default maxError = FLT_MAX by Fedr in https://github.com/MeshInspector/MeshLib/pull/3535
* Save unit settings to the config file. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3534
* getProcessor: check full match of the extension by Fedr in https://github.com/MeshInspector/MeshLib/pull/3538
* Step: loadModelStructure correctly supports cancellation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3539
* IOFilter.isSupportedExtension: check full match of the extension by Fedr in https://github.com/MeshInspector/MeshLib/pull/3540
* Generate mrbind aliases from code. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3541
* keep macos req in one file by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/3529
* fixed the returned result in ImGui::Palette by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3537
* Open Files: add objects to empty scene without undo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3545
* Speedup thick text generation by Grantim in https://github.com/MeshInspector/MeshLib/pull/3546
* Rename MeshDistanceResult by Fedr in https://github.com/MeshInspector/MeshLib/pull/3547
* Load Scene: add objects to empty scene without undo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3548
* split MRMeshDistance by Fedr in https://github.com/MeshInspector/MeshLib/pull/3549
* rename faces to triangles in UI by Grantim in https://github.com/MeshInspector/MeshLib/pull/3550
* move signedDistanceToMesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/3551
* CMake: Use CMAKE_INSTALL_PREFIX by default by oitel in https://github.com/MeshInspector/MeshLib/pull/3531
* fromOff: support more header options by Fedr in https://github.com/MeshInspector/MeshLib/pull/3552
* commonFilesName by Fedr in https://github.com/MeshInspector/MeshLib/pull/3554
* More renames of faces in UI by Grantim in https://github.com/MeshInspector/MeshLib/pull/3553
* Make show modal function virtual by Grantim in https://github.com/MeshInspector/MeshLib/pull/3556
* Fix Open Files by Fedr in https://github.com/MeshInspector/MeshLib/pull/3555
* Fix opening single not-scene file by Fedr in https://github.com/MeshInspector/MeshLib/pull/3558
* MRMeshC: Fix type cast by oitel in https://github.com/MeshInspector/MeshLib/pull/3543
* CMake: Fix thirdparty lib dir usage by oitel in https://github.com/MeshInspector/MeshLib/pull/3544
* Palette: Fix getting colors by oitel in https://github.com/MeshInspector/MeshLib/pull/3559
* Fix CUDA mesh projection xfs by Grantim in https://github.com/MeshInspector/MeshLib/pull/3560
* Transfer meshlib.meshinspector.com to meshlib.io domain by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/3566
* Write SimpleVolume by Fedr in https://github.com/MeshInspector/MeshLib/pull/3565
* Introduce useful signals in UI by Grantim in https://github.com/MeshInspector/MeshLib/pull/3567
* Box: tuple-like interface by Fedr in https://github.com/MeshInspector/MeshLib/pull/3569
* Fix macOS build by oitel in https://github.com/MeshInspector/MeshLib/pull/3570
* derive VoxelsVolumeMinMax from MinMax by Fedr in https://github.com/MeshInspector/MeshLib/pull/3571
* Reduce memory consumption of TIFF loader. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3572
* Host documentation only in one place on meshlib.io/documentation by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/3573
* Optimize building of MRUIStyle.ipp by Fedr in https://github.com/MeshInspector/MeshLib/pull/3574
* MRViewer/MRShowModal.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/3575
* RibbonMenu::instance() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3576
* Less includes of MRViewer.h from headers by Fedr in https://github.com/MeshInspector/MeshLib/pull/3577
* added visualization deviation in brush tool in patch mode by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3542
* Global Basis scale setting by Grantim in https://github.com/MeshInspector/MeshLib/pull/3578
* Dotnet pinvoke ii by astrowander in https://github.com/MeshInspector/MeshLib/pull/3568
* ~UniqueTemporaryFolder: correct error reporting by Fedr in https://github.com/MeshInspector/MeshLib/pull/3580
* Take global basis into account on fit data by Grantim in https://github.com/MeshInspector/MeshLib/pull/3579
* fixed configuration Palette settings by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3581
* Pack point clouds by Fedr in https://github.com/MeshInspector/MeshLib/pull/3582
* Fix correct display of valid points in point cloud loaded from .MRU by Fedr in https://github.com/MeshInspector/MeshLib/pull/3584
* fixed palette texture panel moving if changing label size by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3583
* fix PlaneObject::orientateFollowMainAxis_ to always produce right basis by Fedr in https://github.com/MeshInspector/MeshLib/pull/3585
* add Mesh.Clone function by astrowander in https://github.com/MeshInspector/MeshLib/pull/3587
* Secure web request context on js side by Grantim in https://github.com/MeshInspector/MeshLib/pull/3586
* added better calculation for zero size ranges in palette by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3588
* RebuildMesh: control over sign detection mode inside by Fedr in https://github.com/MeshInspector/MeshLib/pull/3589
* Contour offset corner interpolation fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3590
* MRStringConvert.h: add nodiscard attribute by Fedr in https://github.com/MeshInspector/MeshLib/pull/3591
* delete SelectScreenLasso class by Fedr in https://github.com/MeshInspector/MeshLib/pull/3596
* 4969_fix_changing_the_transform_CBCT_scans by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3595
* Mrbind compat by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3594
* Remove multiprecision from mrbind by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3597
* Ignore GCC 11 false positive by Grantim in https://github.com/MeshInspector/MeshLib/pull/3598
* take size of unmanaged structs by astrowander in https://github.com/MeshInspector/MeshLib/pull/3600
* MeshTopology::collapseEdge(...) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3601
* 5081_add_radio_button_with_icon by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3599
* BitSet: prevent public access to m_bits by Fedr in https://github.com/MeshInspector/MeshLib/pull/3604
* Update python decimation sample by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3603
* Dotnet fix tests by astrowander in https://github.com/MeshInspector/MeshLib/pull/3605
* Introduce offsetOpenMesh by Grantim in https://github.com/MeshInspector/MeshLib/pull/3607
* Show modal on requirements faced due starting disabled tool by Grantim in https://github.com/MeshInspector/MeshLib/pull/3609
* Mrbind ci by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3610
* Different undo names for xf actions by Fedr in https://github.com/MeshInspector/MeshLib/pull/3611
* Cpp decimation sample update by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3612
* update and improve deploying documentations by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3613
* Minor refactoring of the surface contours widget. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3616
* Undo improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3617
* fix deploying documentations workflow by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3615
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3619
* Drag and drop improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3618
* Add plugin example into MeshLib distribution by Grantim in https://github.com/MeshInspector/MeshLib/pull/3620
* Better signature for ColorTheme change signal by Grantim in https://github.com/MeshInspector/MeshLib/pull/3621
* Delete decimateParallelMesh(...) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3622
* 4446_Unite_dialogs_Close_New_Sign_Out by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3614
* Add missing include <shellapi.h> by Fedr in https://github.com/MeshInspector/MeshLib/pull/3624
* Bump vcpkg to 2024.10.21 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/3561
* Update mrbind by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3627
* HistoryStore: signal pop exceed memory action by Grantim in https://github.com/MeshInspector/MeshLib/pull/3629
* Test example plugin compilation on distribute by Grantim in https://github.com/MeshInspector/MeshLib/pull/3625
* Introduce global file dialog signals by Grantim in https://github.com/MeshInspector/MeshLib/pull/3632
* add to C bindings MeshComponents and uniteCloseVertices by astrowander in https://github.com/MeshInspector/MeshLib/pull/3626
* Improve MeshLib documentation pages for SEO: remove BOM for specific files by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/3633
* Plugin improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3634
* CylinderApproximator: make sure rsqr is not negative by Fedr in https://github.com/MeshInspector/MeshLib/pull/3635
* Update examples in documentation to new style by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3631
* mv vcpkg_tag to one variable by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/3637
* add MeshComponents and MeshBuilder to C by astrowander in https://github.com/MeshInspector/MeshLib/pull/3638
* bump github runner to macos-13 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/3519
* CylinderApproximator: fix occasional division on zero by Fedr in https://github.com/MeshInspector/MeshLib/pull/3639
* Add test for Python samples. by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3630
* Rescale DICOMs according to the slope and intercept. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3636
* add FixSeltIntersections to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3641
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3640
* Add SelfIntersections to c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3642
* simplify error raising by astrowander in https://github.com/MeshInspector/MeshLib/pull/3643
* Updated Documentation Layout by Grantim in https://github.com/MeshInspector/MeshLib/pull/3644
* Add a canonical link for each page in documentation: added a parameter for post.sh to specify the output folder by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/3646
* missing picture in plotly example has been added by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3645
* SceneReorder by Fedr in https://github.com/MeshInspector/MeshLib/pull/3650
* Run callback on clearing all points in contours widget. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3648
* Ungroup preserves world location of all objects by Fedr in https://github.com/MeshInspector/MeshLib/pull/3652
* fix example documentations by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3647
* Remove dotnet dist by astrowander in https://github.com/MeshInspector/MeshLib/pull/3651
* MIC5169_Add_option_to_radius_Transformation_Widget by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3649
* Update readme by astrowander in https://github.com/MeshInspector/MeshLib/pull/3653
* Update Documentation by Grantim in https://github.com/MeshInspector/MeshLib/pull/3654
* add FillHole to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3655
* add functions area and deleteFaces to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3656
* add Mesh.Area and Mesh.DeleteFaces functions by astrowander in https://github.com/MeshInspector/MeshLib/pull/3658
* Fixed misspelled step define by Grantim in https://github.com/MeshInspector/MeshLib/pull/3659
* Export: make name unique by adding numeric suffix to it by Fedr in https://github.com/MeshInspector/MeshLib/pull/3661
* Fix macos distribution test by Grantim in https://github.com/MeshInspector/MeshLib/pull/3657
* fix documentation workflow by Grantim in https://github.com/MeshInspector/MeshLib/pull/3662
* fix uploading of Windows distribution by astrowander in https://github.com/MeshInspector/MeshLib/pull/3663
* Bestfit undoredo fixes 2 by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3660
* Add c documentation page by Grantim in https://github.com/MeshInspector/MeshLib/pull/3665
* getSystemMemory() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3667
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3668
* download and install .NET 8 by astrowander in https://github.com/MeshInspector/MeshLib/pull/3669
* History store can occupy from 2Gb to half of system physical memory by Fedr in https://github.com/MeshInspector/MeshLib/pull/3670
* HistoryStore::calcUsedMemory() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3671
* More Documentation Updates by Grantim in https://github.com/MeshInspector/MeshLib/pull/3672
* ChangeMeshTopologyAction: constructor to remember object's mesh topology and immediate set new value by Fedr in https://github.com/MeshInspector/MeshLib/pull/3675
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3673
* small text fixes in exmaple docs by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3664
* test simple tag for documentation update by Grantim in https://github.com/MeshInspector/MeshLib/pull/3678
* github worflows: set MR_CXX_STANDARD properly by Fedr in https://github.com/MeshInspector/MeshLib/pull/3681
* docs/small_update_and_fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3682
* Surface contour widget: callback call reasons. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3680
* Add more functions for filling holes by astrowander in https://github.com/MeshInspector/MeshLib/pull/3679
* fixed the code style of the example by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3676
* Update readme.md by Grantim in https://github.com/MeshInspector/MeshLib/pull/3685
* Use new UI.json by Grantim in https://github.com/MeshInspector/MeshLib/pull/3687
* Add new functions for fill holes to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3684
* MeshVoxelsConverter: Add unit test by oitel in https://github.com/MeshInspector/MeshLib/pull/3690
* Fedora workflow: run unit tests in all configurations by Fedr in https://github.com/MeshInspector/MeshLib/pull/3691
* Rename flag is_new_binding to is_bindings_v3 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3686
* MRVoxels.About test that prints TBB and VDB versions by Fedr in https://github.com/MeshInspector/MeshLib/pull/3692
* Add mrFillHoleNicely function by astrowander in https://github.com/MeshInspector/MeshLib/pull/3693
* Better textures handling in Merge Meshes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3694
* add FillHoleNicely function to c by astrowander in https://github.com/MeshInspector/MeshLib/pull/3695
* Make patch work on single click by Grantim in https://github.com/MeshInspector/MeshLib/pull/3697
* Refactor the Python interpreter. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3689
* introduce unified python output stream by Grantim in https://github.com/MeshInspector/MeshLib/pull/3698
* Fix mesh attributes in brash patch by Grantim in https://github.com/MeshInspector/MeshLib/pull/3699
* printCurrentTimerBranch() on Windows exception by Fedr in https://github.com/MeshInspector/MeshLib/pull/3700
* Add median, mean and gaussian filtering for voxels. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3701
* workaround MSVC's error C7500 by Fedr in https://github.com/MeshInspector/MeshLib/pull/3702
* SurfaceContoursWidget: Fix undo/redo by oitel in https://github.com/MeshInspector/MeshLib/pull/3705
* Vector: support incomplete types by Fedr in https://github.com/MeshInspector/MeshLib/pull/3704
* Vector: check completeness of T during bindings generation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3706
* MIC5172 add ChangeBaseAction by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3696
* Download a specific Clang version on Windows. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3707
* Fix notifications on clear surface widget by Grantim in https://github.com/MeshInspector/MeshLib/pull/3709


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v3.0.0.40...v3.0.1.205

3.0.0.40

<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/v3.0.0.40/MeshLibDist_v3.0.0.40.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/v3.0.0.40/meshlib_v3.0.0.40_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/v3.0.0.40/meshlib_v3.0.0.40_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/v3.0.0.40/meshlib_v3.0.0.40_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/v3.0.0.40/meshlib_v3.0.0.40_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.0.40/meshlib_v3.0.0.40_ubuntu24-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v3.0.0.40/meshlib_v3.0.0.40_ubuntu24-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/v3.0.0.40/meshlib_v3.0.0.40-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/v3.0.0.40/meshlib_v3.0.0.40_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/v3.0.0.40/meshlib_v3.0.0.40_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* makeSignedByWindingNumber: change only sign not magnitude of distances by Fedr in https://github.com/MeshInspector/MeshLib/pull/3304
* Clamp new point position on trim with plane by Grantim in https://github.com/MeshInspector/MeshLib/pull/3308
* rebuildMesh function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3310
* Refactor IO-related code by oitel in https://github.com/MeshInspector/MeshLib/pull/3311
* MIC4835_support_texture_in_Mesh_Healer_add_new_func by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3305
* rebuildMesh: detect self-intersections by Fedr in https://github.com/MeshInspector/MeshLib/pull/3312
* Set correct rendering parameters for AlphaSort points by Grantim in https://github.com/MeshInspector/MeshLib/pull/3314
* MIC4845_support_texture_in_Offset_plugin by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3313
* Respect appearing windows in rect allocator by Grantim in https://github.com/MeshInspector/MeshLib/pull/3316
* Generalize computeBoundingBox function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3318
* fromSceneObjFile: use custom xf only if necessary by Fedr in https://github.com/MeshInspector/MeshLib/pull/3319
* Refactor format registry by oitel in https://github.com/MeshInspector/MeshLib/pull/3320
* Save in textual formats: keep single precision by Fedr in https://github.com/MeshInspector/MeshLib/pull/3315
* new Rotator tool by Fedr in https://github.com/MeshInspector/MeshLib/pull/3321
* Viewport: better comments for direction-functions by Fedr in https://github.com/MeshInspector/MeshLib/pull/3322
* Fix examples build on Ubuntu 20.04 by oitel in https://github.com/MeshInspector/MeshLib/pull/3323
* Add virtual function on item activation by Grantim in https://github.com/MeshInspector/MeshLib/pull/3324
* Fix bad raycast in alignTextToMesh by Grantim in https://github.com/MeshInspector/MeshLib/pull/3326
* Fixes in distribution scripts by Grantim in https://github.com/MeshInspector/MeshLib/pull/3329
* Rise activate event on simple buttons too by Grantim in https://github.com/MeshInspector/MeshLib/pull/3330
* Bindings part 3 by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3325
* Disable excessive assert by Grantim in https://github.com/MeshInspector/MeshLib/pull/3332
* Actions: second constructor to immediate set new value by Fedr in https://github.com/MeshInspector/MeshLib/pull/3333
* Improve FreeFormDeformer stabilizer by Grantim in https://github.com/MeshInspector/MeshLib/pull/3334
* Export `teethMaskToDirectionVolume` to python. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3331
* Object Info tool by Fedr in https://github.com/MeshInspector/MeshLib/pull/3340
* Fix MeshOffset example code by oitel in https://github.com/MeshInspector/MeshLib/pull/3337
* united time information with notifications by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3342
* pointsToDistanceFunctionVolume by Fedr in https://github.com/MeshInspector/MeshLib/pull/3343
* mrviewerpy: Launch viewer with minimal setup by default by oitel in https://github.com/MeshInspector/MeshLib/pull/3345
* Max Render Points and Visual Sampling limits by Fedr in https://github.com/MeshInspector/MeshLib/pull/3346
* fromSceneObjFile: detect too large vertex id by Fedr in https://github.com/MeshInspector/MeshLib/pull/3347
* Fix using ColorTheme without ImGui by oitel in https://github.com/MeshInspector/MeshLib/pull/3348
* Fix disappearing modals with new notifications by Grantim in https://github.com/MeshInspector/MeshLib/pull/3353
* Fix scene loader filters by oitel in https://github.com/MeshInspector/MeshLib/pull/3352
* sceneToObj: fix saving of several unpacked meshes by Fedr in https://github.com/MeshInspector/MeshLib/pull/3354
* Additional types of objects for direction volume generation. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3355
* Check vertex indices during loading of PLY, CTM and OFF files by Fedr in https://github.com/MeshInspector/MeshLib/pull/3356
* Provide static access to ViewerSettingsPlugin by Grantim in https://github.com/MeshInspector/MeshLib/pull/3357
* Do not rise notification over error modal by Grantim in https://github.com/MeshInspector/MeshLib/pull/3358
* MRVoxels/MRCalcDims.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/3359
* Separate function for voxels apply transform by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3360
* Show selected objects' additional info by oitel in https://github.com/MeshInspector/MeshLib/pull/3361
* MIC4835_project_attribute_func_return_tbool by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3362
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3365
* Fix/imrove color theme coverage by Grantim in https://github.com/MeshInspector/MeshLib/pull/3366
* SimpleVolumeMinMax by Fedr in https://github.com/MeshInspector/MeshLib/pull/3363
* Update information panel design by oitel in https://github.com/MeshInspector/MeshLib/pull/3369
* Marching Cubes: support SimpleVolume by Fedr in https://github.com/MeshInspector/MeshLib/pull/3372
* Respect MeshPart in functionVolume by Grantim in https://github.com/MeshInspector/MeshLib/pull/3373
* Fix backward compatibility by oitel in https://github.com/MeshInspector/MeshLib/pull/3371
* MRBind MacOS compatibility. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3367
* Improve MRBind docs and fix some things. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3375
* more timers inside doubleOffsetVdb by Fedr in https://github.com/MeshInspector/MeshLib/pull/3374
* Fixes for new info panel by oitel in https://github.com/MeshInspector/MeshLib/pull/3376
* Change text colors in info panel by oitel in https://github.com/MeshInspector/MeshLib/pull/3377
* Use cached edge count value for info panel by oitel in https://github.com/MeshInspector/MeshLib/pull/3378
* Safe distance limit for voxelization by Grantim in https://github.com/MeshInspector/MeshLib/pull/3379
* ImGuiMenu: print Min, Iso and Max Values of voxel objects in one line by Fedr in https://github.com/MeshInspector/MeshLib/pull/3380
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3382
* MultiwayICP::calculateTransformationsFixFirst by Fedr in https://github.com/MeshInspector/MeshLib/pull/3383
* Expose DenseBox and makeNormals to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/3381
* Catch exceptions on embed Python init failure by oitel in https://github.com/MeshInspector/MeshLib/pull/3384
* Load from OBJ: include problem line in error string by Fedr in https://github.com/MeshInspector/MeshLib/pull/3387
* Do not repeat file name twice in error or warning by Fedr in https://github.com/MeshInspector/MeshLib/pull/3389
* Other way to get valid hole contours in flat filling by Grantim in https://github.com/MeshInspector/MeshLib/pull/3386
* Fix detecting file format support by oitel in https://github.com/MeshInspector/MeshLib/pull/3388
* Make RibbonMenu simpler customizable by Grantim in https://github.com/MeshInspector/MeshLib/pull/3391
* ObjectVoxels::construct( const SimpleVolume& ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3392
* Add monochrome option in RibbonButtonDrawer by Grantim in https://github.com/MeshInspector/MeshLib/pull/3393
* Delete deprecated MRVoxels/MRVoxelsConversions.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/3395
* Fix GCC build by oitel in https://github.com/MeshInspector/MeshLib/pull/3394
* Customize embedded Python configuration by oitel in https://github.com/MeshInspector/MeshLib/pull/3390
* ObjectVoxels::construct: all overloads behave similarly by Fedr in https://github.com/MeshInspector/MeshLib/pull/3396
* Save DICOM volume by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3398
* createObjectVoxels( const LoadDCMResult & ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3399
* added notification history by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3368
* Make system paths configurable by oitel in https://github.com/MeshInspector/MeshLib/pull/3370
* Refactor fonts manager by Grantim in https://github.com/MeshInspector/MeshLib/pull/3401
* Separate Json function in RibbonSchemaLoader by Grantim in https://github.com/MeshInspector/MeshLib/pull/3402
* fix odd fragments transparency for MSAA off by Grantim in https://github.com/MeshInspector/MeshLib/pull/3403
* Move DICOM-related code to separate file by oitel in https://github.com/MeshInspector/MeshLib/pull/3404
* Include color theme files into Python wheel packages by oitel in https://github.com/MeshInspector/MeshLib/pull/3400
* added button to close notification window by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3405
* Open dir as DICOM if there's no other files by oitel in https://github.com/MeshInspector/MeshLib/pull/3407
* Make macOS bundles portable by oitel in https://github.com/MeshInspector/MeshLib/pull/3408
* Fix GTK-related issues by oitel in https://github.com/MeshInspector/MeshLib/pull/3409
* Unify IO stream helper functions' usage by oitel in https://github.com/MeshInspector/MeshLib/pull/3406
* Use designated init for file dialog parameters by oitel in https://github.com/MeshInspector/MeshLib/pull/3412
* 4651_change_function_highlightWindowBottom by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3410
* Reduce checkout amount for CI by oitel in https://github.com/MeshInspector/MeshLib/pull/3413
* Fix precompiled header usage by oitel in https://github.com/MeshInspector/MeshLib/pull/3414
* 4651_add_natural_smooth by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3416
* Exclude full components from natural smooth by Grantim in https://github.com/MeshInspector/MeshLib/pull/3422
* Use upload/download callbacks outside of the web. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3420
* Close files from global context. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3424
* Fix reading of colors from .LAS files by Fedr in https://github.com/MeshInspector/MeshLib/pull/3425
* Notifications design update by Grantim in https://github.com/MeshInspector/MeshLib/pull/3428
* Support both ways of storing colors in LAS by oitel in https://github.com/MeshInspector/MeshLib/pull/3430
* One frame latency for RectAllocator by Grantim in https://github.com/MeshInspector/MeshLib/pull/3431
* try .NET Framwork 4.7.1 target in MR::DotNet by Grantim in https://github.com/MeshInspector/MeshLib/pull/3344
* Mrbind ci by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3385
* multiRayMeshIntersect by Fedr in https://github.com/MeshInspector/MeshLib/pull/3432
* Fix optional PCH support for Apple Clang by oitel in https://github.com/MeshInspector/MeshLib/pull/3418
* SurfaceContoursWidget: Optionally add history action on explicit clear by oitel in https://github.com/MeshInspector/MeshLib/pull/3433
* fillHoleNicely: exclude boundary vertices from positionVertsSmoothly() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3434
* Save and load OBJ files in .NET build by astrowander in https://github.com/MeshInspector/MeshLib/pull/3437
* Add helper macro for temporary value change by oitel in https://github.com/MeshInspector/MeshLib/pull/3436
* Allow loading pts point clouds from text format by Grantim in https://github.com/MeshInspector/MeshLib/pull/3438
* add ConvexHull class and Mesh.Volume methods by astrowander in https://github.com/MeshInspector/MeshLib/pull/3439
* Refactor SystemPath class by oitel in https://github.com/MeshInspector/MeshLib/pull/3435
* Add frequently used headers to precompiled header by oitel in https://github.com/MeshInspector/MeshLib/pull/3419
* ICP: methods to directly set sample points by Fedr in https://github.com/MeshInspector/MeshLib/pull/3440
* Code simplification and fixes for Scene Tree by Grantim in https://github.com/MeshInspector/MeshLib/pull/3441
* Add fromNumpy python exposing by Grantim in https://github.com/MeshInspector/MeshLib/pull/3442
* Namespaces in python bindings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3445
* Redesign Scene Tree by Grantim in https://github.com/MeshInspector/MeshLib/pull/3446
* Notification improvements by Grantim in https://github.com/MeshInspector/MeshLib/pull/3447
* Config: default return is not a warning by Fedr in https://github.com/MeshInspector/MeshLib/pull/3448
* Draw Hierarchy lines in scene tree fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3450
* to3Dim: puts (0,0,1) in matrix by Fedr in https://github.com/MeshInspector/MeshLib/pull/3451
* Add folder icons for object in scene tree by Grantim in https://github.com/MeshInspector/MeshLib/pull/3453
* Always treat dir as DICOM dir if any DICOM file is present by oitel in https://github.com/MeshInspector/MeshLib/pull/3454
* Run scripts before and after doc generation by oitel in https://github.com/MeshInspector/MeshLib/pull/3455
* meshconv: support spaces in file paths by Fedr in https://github.com/MeshInspector/MeshLib/pull/3456
* Add default lifetime for notifications by Grantim in https://github.com/MeshInspector/MeshLib/pull/3457
* Allow extra formats in meshconv by Grantim in https://github.com/MeshInspector/MeshLib/pull/3458
* Improve search string comparation by Grantim in https://github.com/MeshInspector/MeshLib/pull/3460
* Fix CUDA build by oitel in https://github.com/MeshInspector/MeshLib/pull/3466
* Build script updates by oitel in https://github.com/MeshInspector/MeshLib/pull/3461
* RibbonMenu: Add Merge Subtree button to scene menu by oitel in https://github.com/MeshInspector/MeshLib/pull/3443
* Add option to close CommandLoop by Grantim in https://github.com/MeshInspector/MeshLib/pull/3467
* WebRequest::send: pass logName by value by Fedr in https://github.com/MeshInspector/MeshLib/pull/3469
* Add horizontal Icon Button option by Grantim in https://github.com/MeshInspector/MeshLib/pull/3470
* Rpath fix by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3472
* Respect Space width in buttonIcon by Grantim in https://github.com/MeshInspector/MeshLib/pull/3473
* Write point clouds in .XYZ and .XYZN formats by Fedr in https://github.com/MeshInspector/MeshLib/pull/3474
* Dotnet ctm support by astrowander in https://github.com/MeshInspector/MeshLib/pull/3475
* Update MRBind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3477
* delete DotNetArchive artifact by astrowander in https://github.com/MeshInspector/MeshLib/pull/3481
* Some documentation example updates by Grantim in https://github.com/MeshInspector/MeshLib/pull/3478
* Allow scene tree in mrviewerpy by Grantim in https://github.com/MeshInspector/MeshLib/pull/3480
* Update python viewer example by Grantim in https://github.com/MeshInspector/MeshLib/pull/3482
* MarchingCubesByParts by Fedr in https://github.com/MeshInspector/MeshLib/pull/3479
* deprecate VoidOrErrStr alias by Fedr in https://github.com/MeshInspector/MeshLib/pull/3484
* Mrbind ci2 by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3449
* Fix mesh serialization by oitel in https://github.com/MeshInspector/MeshLib/pull/3483
* Listen to progressbar in save_files js by Grantim in https://github.com/MeshInspector/MeshLib/pull/3485
* Add loopDirArea function for Polylines by Grantim in https://github.com/MeshInspector/MeshLib/pull/3487
* Fix the errors? by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3486
* Update C bindings by oitel in https://github.com/MeshInspector/MeshLib/pull/3471
* Fix CPR 1.11 compatibility by oitel in https://github.com/MeshInspector/MeshLib/pull/3490
* Update information panel by oitel in https://github.com/MeshInspector/MeshLib/pull/3488
* Change scaling method in `vdbVolumeToSimpleVolumeImpl`. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3489
* Revert "Change scaling method in `vdbVolumeToSimpleVolumeImpl`. (3489)" by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3493
* Fix C bindings' usage by oitel in https://github.com/MeshInspector/MeshLib/pull/3491
* Stabilize laplacian for zero weights by Grantim in https://github.com/MeshInspector/MeshLib/pull/3494
* Fix C examples' code by oitel in https://github.com/MeshInspector/MeshLib/pull/3496
* Enable PCH for mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3495
* Try Fix pip build by Grantim in https://github.com/MeshInspector/MeshLib/pull/3497
* fill_hole_nicely_use_preposition by Grantim in https://github.com/MeshInspector/MeshLib/pull/3498
* Don't use github macos runners when building mrbind bindings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3501
* Style changes to the `mrbind/generate.mk`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3503


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.4.4.153...v3.0.0.40

2.4.4.153

<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.4.153/MeshLibDist_v2.4.4.153.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.4.153/meshlib_v2.4.4.153_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.4.153/meshlib_v2.4.4.153_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.4.153/meshlib_v2.4.4.153_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.4.153/meshlib_v2.4.4.153_ubuntu22-arm64-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.4.153/meshlib_v2.4.4.153_ubuntu24-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 24 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.4.4.153/meshlib_v2.4.4.153_ubuntu24-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.4.153/meshlib_v2.4.4.153-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.4.153/meshlib_v2.4.4.153_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.4.153/meshlib_v2.4.4.153_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3149
* MeshOrPoints::asMeshPart() and asPointCloud() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3147
* Extract alignTextTo... functions and highlightWindowBottom by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3118
* Add mouseClick signal by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3134
* MIC4614_Support_textures_in_Merge_plugin by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3153
* add Offset class and example by astrowander in https://github.com/MeshInspector/MeshLib/pull/3152
* A separate function to convert `FunctionVolume` to `SimpleVolume`. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3156
* Expected<V, std::string> -> Expected<V> by Fedr in https://github.com/MeshInspector/MeshLib/pull/3158
* Add mouse drag signals by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3155
* Fix order of arguments. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3157
* Convert mesh to directional volume. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3160
* add section about NuGet installation by astrowander in https://github.com/MeshInspector/MeshLib/pull/3161
* add Box3f class and example of mesh decimation by astrowander in https://github.com/MeshInspector/MeshLib/pull/3154
* Expose more `add...ToScene` functions to python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3159
* Fix mouse conflict warnings by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3163
* supported empty regions in ColorMapAggregator by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3164
* Teeth mask to direction volume by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3162
* Fix importing STEP models with incomplete sub-shapes (MIC4638) by oitel in https://github.com/MeshInspector/MeshLib/pull/3169
* Rendering non-overlapping labels. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3166
* MeshRelax: introduce VertLimiter to reduce repeating code by Fedr in https://github.com/MeshInspector/MeshLib/pull/3172
* add ICP to c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3171
* Improve error reporting from UI test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3170
* Throw on out-of-bounds in python distancemap getters, instead of retu… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3173
* Python: support Gav format. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3174
* MeshRelax: VertLimiter generalized for all fields by Fedr in https://github.com/MeshInspector/MeshLib/pull/3176
* Add tinyxml2 build for Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/3175
* Fix build without OpenVDB by oitel in https://github.com/MeshInspector/MeshLib/pull/3177
* Refactor ObjLoadSettings interface by Fedr in https://github.com/MeshInspector/MeshLib/pull/3179
* Add `ObjectImGuiLabel`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3180
* Extract MeshLoadMetrics from MeshLoadSettings by Fedr in https://github.com/MeshInspector/MeshLib/pull/3181
* MeshLoadSettings: options to load texture and uv-coordinates by Fedr in https://github.com/MeshInspector/MeshLib/pull/3182
* MIC4614_Support_textures_in_Merge_plugin_fix_crash by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3178
* C multiway icp by astrowander in https://github.com/MeshInspector/MeshLib/pull/3184
* BuildSettings.skippedFaceCount option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3186
* Add `checkboxOrModifier`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3185
* BitSet: filling constructor added by Fedr in https://github.com/MeshInspector/MeshLib/pull/3187
* ubuntu24: enable cuda by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/3101
* Test new python bindings in CI. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3150
* optimize loading of Gcode by Fedr in https://github.com/MeshInspector/MeshLib/pull/3188
* Load JPEG image from memory by oitel in https://github.com/MeshInspector/MeshLib/pull/3189
* Enhance 3MF file format support by oitel in https://github.com/MeshInspector/MeshLib/pull/3190
* MeshTopology::isClosed rewritten with parallelism by Fedr in https://github.com/MeshInspector/MeshLib/pull/3192
* getLargeByAreaNumComponents by Fedr in https://github.com/MeshInspector/MeshLib/pull/3144
* ObjectLoad: warnings about too few colors or uv-coordinates by Fedr in https://github.com/MeshInspector/MeshLib/pull/3195
* Enable JPEG support for Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/3191
* MIC4658 Create a notification when the uploaded model consists holes by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3196
* MIC4659 create buttons in the scene tree to show hide all objects by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3194
* MeshComponents: numSmallerComponents option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3197
* Radio buttons controlled by modifier keys by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3198
* Add script for auto-building Python packages by oitel in https://github.com/MeshInspector/MeshLib/pull/3183
* Improve comments on `checkboxOrModifier`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3201
* Move Object refactor and enhancements by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3200
* MarkedVoxelSlice: inactiveVoxelColor option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3202
* MRMarkedVoxelSlice extracted from MRImGuiImage by Fedr in https://github.com/MeshInspector/MeshLib/pull/3203
* Fix .vdb file import/export by oitel in https://github.com/MeshInspector/MeshLib/pull/3205
* ObjectVoxels::activeVoxels by Fedr in https://github.com/MeshInspector/MeshLib/pull/3206
* ObjectVoxels: load from any format, save in configurable format by Fedr in https://github.com/MeshInspector/MeshLib/pull/3211
* update points shaders by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3209
* Fix importing OpenVDB files (MIC4737) by oitel in https://github.com/MeshInspector/MeshLib/pull/3214
* Remove markItemEdited from ...OrModifier (fix assert) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3216
* Build Blosc library for Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/3217
* Fix .NET build by oitel in https://github.com/MeshInspector/MeshLib/pull/3218
* Add function to convert distance map to image by oitel in https://github.com/MeshInspector/MeshLib/pull/3220
* Prepare MRMesh split by oitel in https://github.com/MeshInspector/MeshLib/pull/3221
* Prevent imgui render dirty textures by Grantim in https://github.com/MeshInspector/MeshLib/pull/3222
* MarchingCubes: refactoring for simplification by Fedr in https://github.com/MeshInspector/MeshLib/pull/3213
* Fix getZoomFOVtoScreen_ for orthogonal views by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3219
* fromSceneE57File: do not change point coordinates if origin within bbox by Fedr in https://github.com/MeshInspector/MeshLib/pull/3225
* makeUnorientedNormals: orient the normal toward the origin by Fedr in https://github.com/MeshInspector/MeshLib/pull/3227
* MIC4727 support texture in extrude by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3215
* separate caches invalidation function for active box by Grantim in https://github.com/MeshInspector/MeshLib/pull/3230
* Improve active voxels support. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3228
* MarchingCubes: simplifications and unifications by Fedr in https://github.com/MeshInspector/MeshLib/pull/3231
* Free filesystem callback on cancel in wasm by Grantim in https://github.com/MeshInspector/MeshLib/pull/3234
* VolumeIndexer::getNeighbor( const VoxelLocation & loc, OutEdge toNei ) const by Fedr in https://github.com/MeshInspector/MeshLib/pull/3236
* add function to load file from bytes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3237
* MarchingCubes: rework progress reporting by Fedr in https://github.com/MeshInspector/MeshLib/pull/3239
* MarchingCubes: do not access voxel data on second pass by Fedr in https://github.com/MeshInspector/MeshLib/pull/3240
* MarchingCubes: consume less memory on caching bit sets by Fedr in https://github.com/MeshInspector/MeshLib/pull/3241
* MarchingCubes: rework NaNs processing by Fedr in https://github.com/MeshInspector/MeshLib/pull/3242
* Expose interpolate and getLeftTriVerts to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/3245
* MarchingCubes: ignore inactive voxels of VDB volumes by Fedr in https://github.com/MeshInspector/MeshLib/pull/3246
* MarchingCubes: freeVolume option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3247
* Update MinMax clamp in UI::Drag by Grantim in https://github.com/MeshInspector/MeshLib/pull/3250
* Integrate clang's attribute `preferred_name`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3248
* Active box updates fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3251
* MarchingCubes: split work between several methods of VolumeMesher by Fedr in https://github.com/MeshInspector/MeshLib/pull/3255
* Add test on voxels conversion by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3254
* MIC4789_incorrect_operation_of_the_Move_Object_plugin_in_the_minimized_state by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3257
* MarchingCubes: cache VdbVolume by default by Fedr in https://github.com/MeshInspector/MeshLib/pull/3258
* Set up limits to line width in UI by Grantim in https://github.com/MeshInspector/MeshLib/pull/3259
* Respect pivot when determining free window position. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3260
* Optimize traversals of AABB trees by Fedr in https://github.com/MeshInspector/MeshLib/pull/3261
* Guess normals in Fusion if needed by Grantim in https://github.com/MeshInspector/MeshLib/pull/3262
* OffsetParameters: memoryEfficient = true by default by Fedr in https://github.com/MeshInspector/MeshLib/pull/3263
* Separate clone region function by Grantim in https://github.com/MeshInspector/MeshLib/pull/3266
* added show mesh verts by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3238
* Manually validate png signature by Grantim in https://github.com/MeshInspector/MeshLib/pull/3267
* 4778_incorect_section_plugin by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3271
* Expose saving and loading of voxels in python by Fedr in https://github.com/MeshInspector/MeshLib/pull/3274
* Move CPR tests out of MRMesh by oitel in https://github.com/MeshInspector/MeshLib/pull/3275
* python: fix addVoxelsToScene function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3278
* Move clipboard functions out of MRMesh by oitel in https://github.com/MeshInspector/MeshLib/pull/3276
* First pass on fixing mrbind tests. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3272
* MacOS open files from Finder by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3268
* Fix unsafe plugin closing in menu by Grantim in https://github.com/MeshInspector/MeshLib/pull/3282
* Optimize generalized winding number computation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3284
* WindingNumber: expose all options to the user by Fedr in https://github.com/MeshInspector/MeshLib/pull/3285
* levelSetDoubleConvertion improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3286
* Configurable makeSignedByWindingNumber by Fedr in https://github.com/MeshInspector/MeshLib/pull/3288
* Update unavailable tools hint by Grantim in https://github.com/MeshInspector/MeshLib/pull/3291
* sync UI with dragging value by Grantim in https://github.com/MeshInspector/MeshLib/pull/3292
* Disable temp input mode on click to scene by Grantim in https://github.com/MeshInspector/MeshLib/pull/3293
* Move objects respects modifiers even in collapsed mode by Grantim in https://github.com/MeshInspector/MeshLib/pull/3294
* fromSceneE57File: support spherical coordinates by Fedr in https://github.com/MeshInspector/MeshLib/pull/3295
* Try to fill planar holes with incomplete merge by Grantim in https://github.com/MeshInspector/MeshLib/pull/3296
* DenseBox: consider an option with axis-aligned box by Fedr in https://github.com/MeshInspector/MeshLib/pull/3298
* Expose hole area and perimeter functions in python by Grantim in https://github.com/MeshInspector/MeshLib/pull/3301
* Add boolean mapper & contours to C by astrowander in https://github.com/MeshInspector/MeshLib/pull/3302
* Expose generalized project all by Grantim in https://github.com/MeshInspector/MeshLib/pull/3265
* Enable CI build for Ubuntu 24 ARM by oitel in https://github.com/MeshInspector/MeshLib/pull/3233
* Green tests! by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3297


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.4.3.170...v2.4.4.153

2.4.4.152

%details_after_publish%

What's Changed
* Update mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3149
* MeshOrPoints::asMeshPart() and asPointCloud() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3147
* Extract alignTextTo... functions and highlightWindowBottom by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3118
* Add mouseClick signal by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3134
* MIC4614_Support_textures_in_Merge_plugin by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3153
* add Offset class and example by astrowander in https://github.com/MeshInspector/MeshLib/pull/3152
* A separate function to convert `FunctionVolume` to `SimpleVolume`. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3156
* Expected<V, std::string> -> Expected<V> by Fedr in https://github.com/MeshInspector/MeshLib/pull/3158
* Add mouse drag signals by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3155
* Fix order of arguments. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3157
* Convert mesh to directional volume. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3160
* add section about NuGet installation by astrowander in https://github.com/MeshInspector/MeshLib/pull/3161
* add Box3f class and example of mesh decimation by astrowander in https://github.com/MeshInspector/MeshLib/pull/3154
* Expose more `add...ToScene` functions to python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3159
* Fix mouse conflict warnings by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3163
* supported empty regions in ColorMapAggregator by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3164
* Teeth mask to direction volume by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3162
* Fix importing STEP models with incomplete sub-shapes (MIC4638) by oitel in https://github.com/MeshInspector/MeshLib/pull/3169
* Rendering non-overlapping labels. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3166
* MeshRelax: introduce VertLimiter to reduce repeating code by Fedr in https://github.com/MeshInspector/MeshLib/pull/3172
* add ICP to c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3171
* Improve error reporting from UI test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3170
* Throw on out-of-bounds in python distancemap getters, instead of retu… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3173
* Python: support Gav format. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3174
* MeshRelax: VertLimiter generalized for all fields by Fedr in https://github.com/MeshInspector/MeshLib/pull/3176
* Add tinyxml2 build for Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/3175
* Fix build without OpenVDB by oitel in https://github.com/MeshInspector/MeshLib/pull/3177
* Refactor ObjLoadSettings interface by Fedr in https://github.com/MeshInspector/MeshLib/pull/3179
* Add `ObjectImGuiLabel`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3180
* Extract MeshLoadMetrics from MeshLoadSettings by Fedr in https://github.com/MeshInspector/MeshLib/pull/3181
* MeshLoadSettings: options to load texture and uv-coordinates by Fedr in https://github.com/MeshInspector/MeshLib/pull/3182
* MIC4614_Support_textures_in_Merge_plugin_fix_crash by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3178
* C multiway icp by astrowander in https://github.com/MeshInspector/MeshLib/pull/3184
* BuildSettings.skippedFaceCount option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3186
* Add `checkboxOrModifier`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3185
* BitSet: filling constructor added by Fedr in https://github.com/MeshInspector/MeshLib/pull/3187
* ubuntu24: enable cuda by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/3101
* Test new python bindings in CI. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3150
* optimize loading of Gcode by Fedr in https://github.com/MeshInspector/MeshLib/pull/3188
* Load JPEG image from memory by oitel in https://github.com/MeshInspector/MeshLib/pull/3189
* Enhance 3MF file format support by oitel in https://github.com/MeshInspector/MeshLib/pull/3190
* MeshTopology::isClosed rewritten with parallelism by Fedr in https://github.com/MeshInspector/MeshLib/pull/3192
* getLargeByAreaNumComponents by Fedr in https://github.com/MeshInspector/MeshLib/pull/3144
* ObjectLoad: warnings about too few colors or uv-coordinates by Fedr in https://github.com/MeshInspector/MeshLib/pull/3195
* Enable JPEG support for Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/3191
* MIC4658 Create a notification when the uploaded model consists holes by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3196
* MIC4659 create buttons in the scene tree to show hide all objects by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3194
* MeshComponents: numSmallerComponents option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3197
* Radio buttons controlled by modifier keys by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3198
* Add script for auto-building Python packages by oitel in https://github.com/MeshInspector/MeshLib/pull/3183
* Improve comments on `checkboxOrModifier`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3201
* Move Object refactor and enhancements by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3200
* MarkedVoxelSlice: inactiveVoxelColor option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3202
* MRMarkedVoxelSlice extracted from MRImGuiImage by Fedr in https://github.com/MeshInspector/MeshLib/pull/3203
* Fix .vdb file import/export by oitel in https://github.com/MeshInspector/MeshLib/pull/3205
* ObjectVoxels::activeVoxels by Fedr in https://github.com/MeshInspector/MeshLib/pull/3206
* ObjectVoxels: load from any format, save in configurable format by Fedr in https://github.com/MeshInspector/MeshLib/pull/3211
* update points shaders by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3209
* Fix importing OpenVDB files (MIC4737) by oitel in https://github.com/MeshInspector/MeshLib/pull/3214
* Remove markItemEdited from ...OrModifier (fix assert) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3216
* Build Blosc library for Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/3217
* Fix .NET build by oitel in https://github.com/MeshInspector/MeshLib/pull/3218
* Add function to convert distance map to image by oitel in https://github.com/MeshInspector/MeshLib/pull/3220
* Prepare MRMesh split by oitel in https://github.com/MeshInspector/MeshLib/pull/3221
* Prevent imgui render dirty textures by Grantim in https://github.com/MeshInspector/MeshLib/pull/3222
* MarchingCubes: refactoring for simplification by Fedr in https://github.com/MeshInspector/MeshLib/pull/3213
* Fix getZoomFOVtoScreen_ for orthogonal views by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3219
* fromSceneE57File: do not change point coordinates if origin within bbox by Fedr in https://github.com/MeshInspector/MeshLib/pull/3225
* makeUnorientedNormals: orient the normal toward the origin by Fedr in https://github.com/MeshInspector/MeshLib/pull/3227
* MIC4727 support texture in extrude by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3215
* separate caches invalidation function for active box by Grantim in https://github.com/MeshInspector/MeshLib/pull/3230
* Improve active voxels support. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3228
* MarchingCubes: simplifications and unifications by Fedr in https://github.com/MeshInspector/MeshLib/pull/3231
* Free filesystem callback on cancel in wasm by Grantim in https://github.com/MeshInspector/MeshLib/pull/3234
* VolumeIndexer::getNeighbor( const VoxelLocation & loc, OutEdge toNei ) const by Fedr in https://github.com/MeshInspector/MeshLib/pull/3236
* add function to load file from bytes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3237
* MarchingCubes: rework progress reporting by Fedr in https://github.com/MeshInspector/MeshLib/pull/3239
* MarchingCubes: do not access voxel data on second pass by Fedr in https://github.com/MeshInspector/MeshLib/pull/3240
* MarchingCubes: consume less memory on caching bit sets by Fedr in https://github.com/MeshInspector/MeshLib/pull/3241
* MarchingCubes: rework NaNs processing by Fedr in https://github.com/MeshInspector/MeshLib/pull/3242
* Expose interpolate and getLeftTriVerts to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/3245
* MarchingCubes: ignore inactive voxels of VDB volumes by Fedr in https://github.com/MeshInspector/MeshLib/pull/3246
* MarchingCubes: freeVolume option by Fedr in https://github.com/MeshInspector/MeshLib/pull/3247
* Update MinMax clamp in UI::Drag by Grantim in https://github.com/MeshInspector/MeshLib/pull/3250
* Integrate clang's attribute `preferred_name`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3248
* Active box updates fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3251
* MarchingCubes: split work between several methods of VolumeMesher by Fedr in https://github.com/MeshInspector/MeshLib/pull/3255
* Add test on voxels conversion by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3254
* MIC4789_incorrect_operation_of_the_Move_Object_plugin_in_the_minimized_state by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3257
* MarchingCubes: cache VdbVolume by default by Fedr in https://github.com/MeshInspector/MeshLib/pull/3258
* Set up limits to line width in UI by Grantim in https://github.com/MeshInspector/MeshLib/pull/3259
* Respect pivot when determining free window position. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3260
* Optimize traversals of AABB trees by Fedr in https://github.com/MeshInspector/MeshLib/pull/3261
* Guess normals in Fusion if needed by Grantim in https://github.com/MeshInspector/MeshLib/pull/3262
* OffsetParameters: memoryEfficient = true by default by Fedr in https://github.com/MeshInspector/MeshLib/pull/3263
* Separate clone region function by Grantim in https://github.com/MeshInspector/MeshLib/pull/3266
* added show mesh verts by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3238
* Manually validate png signature by Grantim in https://github.com/MeshInspector/MeshLib/pull/3267
* 4778_incorect_section_plugin by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3271
* Expose saving and loading of voxels in python by Fedr in https://github.com/MeshInspector/MeshLib/pull/3274
* Move CPR tests out of MRMesh by oitel in https://github.com/MeshInspector/MeshLib/pull/3275
* python: fix addVoxelsToScene function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3278
* Move clipboard functions out of MRMesh by oitel in https://github.com/MeshInspector/MeshLib/pull/3276
* First pass on fixing mrbind tests. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3272
* MacOS open files from Finder by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3268
* Fix unsafe plugin closing in menu by Grantim in https://github.com/MeshInspector/MeshLib/pull/3282
* Optimize generalized winding number computation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3284
* WindingNumber: expose all options to the user by Fedr in https://github.com/MeshInspector/MeshLib/pull/3285
* levelSetDoubleConvertion improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3286
* Configurable makeSignedByWindingNumber by Fedr in https://github.com/MeshInspector/MeshLib/pull/3288
* Update unavailable tools hint by Grantim in https://github.com/MeshInspector/MeshLib/pull/3291
* sync UI with dragging value by Grantim in https://github.com/MeshInspector/MeshLib/pull/3292
* Disable temp input mode on click to scene by Grantim in https://github.com/MeshInspector/MeshLib/pull/3293
* Move objects respects modifiers even in collapsed mode by Grantim in https://github.com/MeshInspector/MeshLib/pull/3294
* fromSceneE57File: support spherical coordinates by Fedr in https://github.com/MeshInspector/MeshLib/pull/3295
* Try to fill planar holes with incomplete merge by Grantim in https://github.com/MeshInspector/MeshLib/pull/3296
* DenseBox: consider an option with axis-aligned box by Fedr in https://github.com/MeshInspector/MeshLib/pull/3298
* Expose hole area and perimeter functions in python by Grantim in https://github.com/MeshInspector/MeshLib/pull/3301
* Add boolean mapper & contours to C by astrowander in https://github.com/MeshInspector/MeshLib/pull/3302
* Expose generalized project all by Grantim in https://github.com/MeshInspector/MeshLib/pull/3265
* Enable CI build for Ubuntu 24 ARM by oitel in https://github.com/MeshInspector/MeshLib/pull/3233
* Green tests! by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3297


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.4.3.170...v2.4.4.152

2.4.3.170

<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.3.170/MeshLibDist_v2.4.3.170.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.3.170/meshlib_v2.4.3.170_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.3.170/meshlib_v2.4.3.170_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.3.170/meshlib_v2.4.3.170_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.3.170/meshlib_v2.4.3.170_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.3.170/meshlib_v2.4.3.170-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.3.170/meshlib_v2.4.3.170_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.3.170/meshlib_v2.4.3.170_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* VolumeIndexer::endId() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2959
* Add id names to test params of autotests by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2961
* ParallelFor: a version for fast thread local storage accesses by Fedr in https://github.com/MeshInspector/MeshLib/pull/2963
* Refactor free form deform bestfit by Grantim in https://github.com/MeshInspector/MeshLib/pull/2962
* Move mesh to max deriv algorithm by andrewerf in https://github.com/MeshInspector/MeshLib/pull/2960
* BitSetParallelFor: generalize and reduce copy-paste by Fedr in https://github.com/MeshInspector/MeshLib/pull/2964
* ParallelFor: one implementation for simple and TLS cases by Fedr in https://github.com/MeshInspector/MeshLib/pull/2966
* Support text inputs in the UI test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2965
* BitSetParallelFor: a version for fast thread local storage accesses by Fedr in https://github.com/MeshInspector/MeshLib/pull/2968
* MIC2896_Fix_Segment_mesh_assert by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2969
* Allow opening empty MRU files by Fedr in https://github.com/MeshInspector/MeshLib/pull/2971
* Support more things in the test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2967
* Save Scene: disable when no objects by Fedr in https://github.com/MeshInspector/MeshLib/pull/2973
* Optimize mesh on voxels correction, voxels interpolation fixes by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2974
* Add C bindings to ICP classes and functions by oitel in https://github.com/MeshInspector/MeshLib/pull/2972
* OnClose: do not suggest saving empty scene by Fedr in https://github.com/MeshInspector/MeshLib/pull/2975
* Voxel dimensions are unit-less by Fedr in https://github.com/MeshInspector/MeshLib/pull/2976
* Add FreeFormBestFit class by Grantim in https://github.com/MeshInspector/MeshLib/pull/2977
* merge function for ObjectPoints, ObjectLines, ObjectMeshes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2978
* Add parameters to draw grid in PlotCustomHistogram by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2979
* Multiline text inputs in the UI test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2981
* SpaceMouseHandlerHidapi: move include "MRPch/MRSpdlog.h" in .cpp 2982 by Fedr in https://github.com/MeshInspector/MeshLib/pull/2983
* Allow getting selected polylines and point clouds from python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2984
* Add stabilization in free form best fit by Grantim in https://github.com/MeshInspector/MeshLib/pull/2985
* Add more C bindings by oitel in https://github.com/MeshInspector/MeshLib/pull/2987
* Fix Minimal MRMesh Build by Grantim in https://github.com/MeshInspector/MeshLib/pull/2989
* Extracting models from scene objects in python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2990
* Get selection bitsets in python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2993
* Mrbind ci by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2931
* Add histogram labels by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2991
* C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/2988
* Bump robinraju/release-downloader from 1.10 to 1.11 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2919
* Add method to calculate and return histogram without modifying the object by andrewerf in https://github.com/MeshInspector/MeshLib/pull/2997
* Add `varVdbVolume` returning non-const volume reference. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/2999
* Add `recalculateIsoSurface` with external volume. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3000
* PlotCustomHistogram: longer ticks, better spacings by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3002
* Add usage examples for C bindings by oitel in https://github.com/MeshInspector/MeshLib/pull/3001
* MIC4370_Create_helper_GLTexture2dArray by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2996
* Fix ancillary parent in scene tree UI rendering by Grantim in https://github.com/MeshInspector/MeshLib/pull/3004
* added function to get components from regions map by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3005
* Click points on objects from python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2994
* 4488_unification_Texture2_Texture3_Texture2DArray by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3003
* Get object's children in python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3008
* MR_REGISTER_RIBBON_ITEM undos addition in the destructor by Fedr in https://github.com/MeshInspector/MeshLib/pull/3011
* Best fit polynomial in move mesh to max deriv by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3013
* Create a separate solution for C sharp bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3014
* Reset ShortcutManger on shutdown by Fedr in https://github.com/MeshInspector/MeshLib/pull/3016
* Fix C bindings' build with custom config by oitel in https://github.com/MeshInspector/MeshLib/pull/3018
* RecentFilesStore::onUpdate by Fedr in https://github.com/MeshInspector/MeshLib/pull/3019
* Add global registration's C bindings' usage by oitel in https://github.com/MeshInspector/MeshLib/pull/3006
* Extracting voxels in python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3017
* C sharp bindings vi by astrowander in https://github.com/MeshInspector/MeshLib/pull/3015
* ColorTheme: disconnect Viewer on close by Fedr in https://github.com/MeshInspector/MeshLib/pull/3021
* Bump vcpkg to 2024.07.12 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2995
* Make CommandLoop empty before the exit by Fedr in https://github.com/MeshInspector/MeshLib/pull/3023
* Support for unloading plugins by Fedr in https://github.com/MeshInspector/MeshLib/pull/3024
* expose getBoundaryVerts to python by Fedr in https://github.com/MeshInspector/MeshLib/pull/3025
* Move mesh to voxel max deriv: use polynomials by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3022
* Add mixin for plugin closing on Esc key pressed (MIC4491) by oitel in https://github.com/MeshInspector/MeshLib/pull/3030
* MIC4370_fix_web_version by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3029
* MIC4497_Add_TexturePerFace_map_for_ObjectMesh_and_support_it_in_shader by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3012
* Fix `loadSceneObject` not reporting errors. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3032
* MIC4370_fix_AncillaryTexture by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3033
* Fix Show Global basis Ribbon button by Grantim in https://github.com/MeshInspector/MeshLib/pull/3031
* Predictive cache of AABB trees in global ICP by Grantim in https://github.com/MeshInspector/MeshLib/pull/3037
* More cleanup in Viewer::launchShut() to allow plugins unloading by Fedr in https://github.com/MeshInspector/MeshLib/pull/3039
* Fix test engine assertion in toolbar customization. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3035
* Test checkout fix by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/3042
* free all libraries loaded in setupExtendedLibraries() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3010
* fix empty scene return from file loading by Grantim in https://github.com/MeshInspector/MeshLib/pull/3044
* Handle default value in UI test engine in `UI::combo`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3047
* distribute .NET bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3040
* Do not rise message box in tryHidden mode by Grantim in https://github.com/MeshInspector/MeshLib/pull/3046
* MRViewerApp: restore timings printing on Windows by Fedr in https://github.com/MeshInspector/MeshLib/pull/3051
* Show message on camera/plugins conflict by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3052
* update distributions by astrowander in https://github.com/MeshInspector/MeshLib/pull/3055
* Ubuntu24: build in C++23 mode by Fedr in https://github.com/MeshInspector/MeshLib/pull/3058
* Fix fast winding number gridtomesh xf by Grantim in https://github.com/MeshInspector/MeshLib/pull/3057
* rename and upload distribution for .NET by astrowander in https://github.com/MeshInspector/MeshLib/pull/3059
* remove headers and static libs from .NET distribution by astrowander in https://github.com/MeshInspector/MeshLib/pull/3060
* added new colors in ColorTheme and separator with icon by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3054
* add instructions to docs and exapmle of usage by astrowander in https://github.com/MeshInspector/MeshLib/pull/3061
* added texture for second gradient button style by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3063
* computeRayThicknessAtVertices: rename and move in new file by Fedr in https://github.com/MeshInspector/MeshLib/pull/3062
* Fix plugins mouse conflicts by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3065
* MIC2548_Load_OBJ_with_multiple_textures by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3048
* Bump codebeltnet/dotnet-restore from 1 to 2 by dependabot in https://github.com/MeshInspector/MeshLib/pull/3028
* Fix macOS build by oitel in https://github.com/MeshInspector/MeshLib/pull/3068
* Add web requests URL in log by Grantim in https://github.com/MeshInspector/MeshLib/pull/3070
* Add tests on mru: meshes and points by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3041
* Better window height calculation. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3072
* Fix initialization in camera/plugins conflicts check by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3074
* Compute mesh thickness as maximum inscribed sphere diameter by Fedr in https://github.com/MeshInspector/MeshLib/pull/3066
* Fix typo in ICP props by Grantim in https://github.com/MeshInspector/MeshLib/pull/3076
* add decimation to c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3073
* Add experimental Wayland support by oitel in https://github.com/MeshInspector/MeshLib/pull/3075
* MeshThickness: optimize incidence testing by Fedr in https://github.com/MeshInspector/MeshLib/pull/3079
* Use Alt modifier for camera control by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/3078
* fromRaw: fix reading files without path by Fedr in https://github.com/MeshInspector/MeshLib/pull/3080
* findTrisInBall by Fedr in https://github.com/MeshInspector/MeshLib/pull/3081
* Use openvdb tools to set active box by Grantim in https://github.com/MeshInspector/MeshLib/pull/3083
* std::optional<MeshIntersectionResult> -> MeshIntersectionResult by Fedr in https://github.com/MeshInspector/MeshLib/pull/3084
* Fix py wheel by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3082
* Allow to restart CI after builders' failures by oitel in https://github.com/MeshInspector/MeshLib/pull/3067
* findInSphere optimizations by Fedr in https://github.com/MeshInspector/MeshLib/pull/3085
* findInSphere: only one call to findTrisInBall by Fedr in https://github.com/MeshInspector/MeshLib/pull/3086
* findInSphere: inside and outside mode by Fedr in https://github.com/MeshInspector/MeshLib/pull/3087
* MIC2548_Load_OBJ_with_multiple_textures_fix by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3088
* Mrmeshnumy in generated python by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3064
* Fix uploading Windows distributives by oitel in https://github.com/MeshInspector/MeshLib/pull/3090
* Enable color loading for STEP files by oitel in https://github.com/MeshInspector/MeshLib/pull/3089
* Enable color loading for STEP files on Windows by oitel in https://github.com/MeshInspector/MeshLib/pull/3094
* Add tests on mru: lines and voxels by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3092
* Fix scrollbar issues by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3093
* Support distance map objects in Python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3095
* Fix Ubuntu ARM build by oitel in https://github.com/MeshInspector/MeshLib/pull/3091
* Fix background rendering in MeshHealer. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3098
* Points loading minor improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3097
* findTrisInBall: first go in the node located closer to ball's center by Fedr in https://github.com/MeshInspector/MeshLib/pull/3102
* MIC4575_Support_textures_in_Section_plugin by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3100
* MIC4579_Crash_app_if_open_the_directory by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3103
* Allow opting out of scrollbar. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3099
* requirements/Brewfile: delete podofo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3105
* Do not rebuild Linux images on changes of Brewfile by Fedr in https://github.com/MeshInspector/MeshLib/pull/3106
* requirements/Brewfile: delete openblas by Fedr in https://github.com/MeshInspector/MeshLib/pull/3107
* requirements/Brewfile: delete openexr by Fedr in https://github.com/MeshInspector/MeshLib/pull/3108
* Fix windows python wheel creation by Grantim in https://github.com/MeshInspector/MeshLib/pull/3104
* Add function for a per-component vector division. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3111
* Inverted length unit, and custom font glyhs. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3110
* fixed bug with incorrect result in getAllComponents by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3112
* Add `Box3f` and `Box3i` serializers. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3113
* Update code examples by oitel in https://github.com/MeshInspector/MeshLib/pull/3109
* Blend colors by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3116
* Binding compat 2 by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3114
* Do not call edgemetric if one of neighbors does not have valid face by Grantim in https://github.com/MeshInspector/MeshLib/pull/3117
* Refactor Dipoles access from mesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/3119
* CudaFastWindingNumber: cudaResult made local variable to reduce peak virtual memory consumption by Fedr in https://github.com/MeshInspector/MeshLib/pull/3120
* SurroundingContour: check more error conditions by Fedr in https://github.com/MeshInspector/MeshLib/pull/3124
* Replace exception-throwing calls to std::filesystem by Fedr in https://github.com/MeshInspector/MeshLib/pull/3126
* prohibit calling of exception throwing std::filesystem::exists( path ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3129
* Increase the number of mrbind fragments to 5, by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3128
* simplier check for fully selected component by Grantim in https://github.com/MeshInspector/MeshLib/pull/3131
* Try 4 fragments. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3132
* Fix minimal Python module build by oitel in https://github.com/MeshInspector/MeshLib/pull/3137
* Use a fixed mrbind commit. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3135
* Try the latest mrbind. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3138
* Fix Ubuntu dev package by oitel in https://github.com/MeshInspector/MeshLib/pull/3123
* Bounds checking for `DistanceMap` in Python. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3139
* MeshTopology::checkValidity( bool allVerts ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3140
* Add tests on mru: distance maps by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3141
* MIC4613_Support_texture_and_colormap_in_Section_after_decimateMesh by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3133
* MeshTopology::deleteFace never leaves an edge with one vertex deleted by Fedr in https://github.com/MeshInspector/MeshLib/pull/3143
* Better scrollable multiline textboxes. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3142
* Nuget package by astrowander in https://github.com/MeshInspector/MeshLib/pull/3127
* MIC4614_Support_textures_in_Merge_plugin by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3145
* add c examples to doxygen by astrowander in https://github.com/MeshInspector/MeshLib/pull/3148
* Add `solveWithFixedDegree` wrapper by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3146


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.4.2.198...v2.4.3.170

2.4.2.198

<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.2.198/MeshLibDist_v2.4.2.198.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.2.198/meshlib_v2.4.2.198_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.2.198/meshlib_v2.4.2.198_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.2.198/meshlib_v2.4.2.198_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.2.198/meshlib_v2.4.2.198_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.2.198/meshlib_v2.4.2.198-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.2.198/meshlib_v2.4.2.198_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.2.198/meshlib_v2.4.2.198_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* fromTriangles: switch to not-parallel algorithm in case of low memory by Fedr in https://github.com/MeshInspector/MeshLib/pull/2809
* Introduce numRenderingValidPoints() function by astrowander in https://github.com/MeshInspector/MeshLib/pull/2812
* make as a stand alone button "Show Global Basis" on View tab by astrowander in https://github.com/MeshInspector/MeshLib/pull/2813
* Fix voxels undo after resampling by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2814
* Enable PNG export support on Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/2811
* DecimateMesh: support for TouchBd=false and region combined by Fedr in https://github.com/MeshInspector/MeshLib/pull/2819
* make object visible after selection by arrow and "select all" by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2818
* Fix UI duplicates by astrowander in https://github.com/MeshInspector/MeshLib/pull/2820
* Move some CMake configs to separate files by oitel in https://github.com/MeshInspector/MeshLib/pull/2804
* Drag-n-Drop: change xf to preserve world location of the object by Fedr in https://github.com/MeshInspector/MeshLib/pull/2821
* check vertex maps for emptyness by astrowander in https://github.com/MeshInspector/MeshLib/pull/2822
* Better layer support in multiway icp by Grantim in https://github.com/MeshInspector/MeshLib/pull/2824
* added scroll after f3 and f4 by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2823
* MeshDecimate: decimateBetweenParts option introduced by Fedr in https://github.com/MeshInspector/MeshLib/pull/2826
* PointCloudTriangulator: reduce size of holes to fill in auto mode by Fedr in https://github.com/MeshInspector/MeshLib/pull/2827
* Windows: define _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR by Fedr in https://github.com/MeshInspector/MeshLib/pull/2828
* Add feature refine functions by oitel in https://github.com/MeshInspector/MeshLib/pull/2829
* LoD: divides given mesh into hierarchy of mesh objects by Fedr in https://github.com/MeshInspector/MeshLib/pull/2815
* Introduce ICP CascadeIndexer by Grantim in https://github.com/MeshInspector/MeshLib/pull/2831
* Pack: pre-reserve necessary space to avoid extra allocations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2833
* MIC4054_Change_Create_Primitive by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2834
* delRegionKeepBd function by Fedr in https://github.com/MeshInspector/MeshLib/pull/2835
* Add Volume interpolation functions, helper accessors by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2830
* fillHoleNicely by Fedr in https://github.com/MeshInspector/MeshLib/pull/2837
* Introduce multiway icp box indexer by Grantim in https://github.com/MeshInspector/MeshLib/pull/2839
* Fix undo resampling while volume rendering is active by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2840
* support light theme in web popups by astrowander in https://github.com/MeshInspector/MeshLib/pull/2838
* MIC4011_fix_assert by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2836
* MIC4054_Change_tabs_colors by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2841
* Add remesh autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2825
* MIC4271_crach_after_cancel_Apply_and_Cancel_color_theme by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2843
* Add progress callbacks in MultiwayICP by Grantim in https://github.com/MeshInspector/MeshLib/pull/2844
* MIC4259 Move documentation from meshlib.meshinspector.com/documentation to doc.meshinspector.com by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/2845
* Bubble remover by Fedr in https://github.com/MeshInspector/MeshLib/pull/2846
* AABBTreeMaker: partition leaves by the center of their boxes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2842
* closestPointInTriangle: add assert in inside-branch by Fedr in https://github.com/MeshInspector/MeshLib/pull/2847
* FillHoleNicelySettings: maxAngleChangeAfterFlip parameter added by Fedr in https://github.com/MeshInspector/MeshLib/pull/2848
* Move EdgeWeights in MREnums.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2849
* fix some issues in javascript dialogs by astrowander in https://github.com/MeshInspector/MeshLib/pull/2851
* Brush/Patch fixes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2853
* Bump vcpkg to 2024.06.15 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2854
* justify text by center by astrowander in https://github.com/MeshInspector/MeshLib/pull/2855
* Mic1700 selection on textured object by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2850
* Expose Cascade mode of global registration by Grantim in https://github.com/MeshInspector/MeshLib/pull/2856
* ICP::getNumSamples by Fedr in https://github.com/MeshInspector/MeshLib/pull/2859
* introduce ubuntu24 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2860
* isHoleBd function by Fedr in https://github.com/MeshInspector/MeshLib/pull/2861
* Fix Brush/Patch for many holes having shared vertices by Fedr in https://github.com/MeshInspector/MeshLib/pull/2864
* Optimize GPU memory consumption for meshes on desktops by Grantim in https://github.com/MeshInspector/MeshLib/pull/2862
* MIC3213_Imported_object_overwrites_MRU by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2857
* No plugin window overlap by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2858
* Parabola and BestFitParabola by Fedr in https://github.com/MeshInspector/MeshLib/pull/2866
* introduce reserveKey function to sync key events with ImGui by Grantim in https://github.com/MeshInspector/MeshLib/pull/2867
* SurfaceManipulationWidget: optimize UV-updates by Fedr in https://github.com/MeshInspector/MeshLib/pull/2872
* When saving window positions is disabled, always reopen them in the d… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2870
* IO obj format UV coords and textures by Grantim in https://github.com/MeshInspector/MeshLib/pull/2875
* MIC3488_offset_rename_types,_add_icons by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2873
* Bump robinraju/release-downloader from 1.9 to 1.10 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2582
* Bump docker/build-push-action from 5 to 6 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2876
* positionVertsSmoothlySharpBd: vertStabilizers option by Fedr in https://github.com/MeshInspector/MeshLib/pull/2877
* Add option to find local pdbs in windows by Grantim in https://github.com/MeshInspector/MeshLib/pull/2878
* Mesh::isOutside method by Fedr in https://github.com/MeshInspector/MeshLib/pull/2881
* Expose mesh intersection contours to python 2871 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2883
* findSelfCollidingTriangles that stops on first collision by Fedr in https://github.com/MeshInspector/MeshLib/pull/2886
* SurfaceManipulationWidget: fixed memory reallocation, history and comments by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2885
* Load textures from .3mf files by astrowander in https://github.com/MeshInspector/MeshLib/pull/2882
* Mesh::isOutsideByProjNorm by Fedr in https://github.com/MeshInspector/MeshLib/pull/2888
* Safe clamp from UI drag and slider by Grantim in https://github.com/MeshInspector/MeshLib/pull/2884
* fix textures and coloring in threemf by astrowander in https://github.com/MeshInspector/MeshLib/pull/2889
* Fix MultiwayICP instability by Grantim in https://github.com/MeshInspector/MeshLib/pull/2890
* FindInnerShellSettings by Fedr in https://github.com/MeshInspector/MeshLib/pull/2892
* generalize getUniqueRootIds for all Ids by Fedr in https://github.com/MeshInspector/MeshLib/pull/2893
* Overload of `valueToString` accepting a variant. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2894
* fix crash in glTF serializer by astrowander in https://github.com/MeshInspector/MeshLib/pull/2895
* Thicken: support for self-intersections in input mesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2887
* PointCloudDistance by Fedr in https://github.com/MeshInspector/MeshLib/pull/2896
* Add option to underline first letter of the button by Grantim in https://github.com/MeshInspector/MeshLib/pull/2897
* MIC4304_Global_registration_take_graph_out_of_the_experiment by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2891
* thickenMesh: add comments by Fedr in https://github.com/MeshInspector/MeshLib/pull/2898
* Redesign settings dialog by astrowander in https://github.com/MeshInspector/MeshLib/pull/2900
* Test point cloud distance in python by Fedr in https://github.com/MeshInspector/MeshLib/pull/2901
* Optimize getLargestComponentVerts() in case of many components by Fedr in https://github.com/MeshInspector/MeshLib/pull/2902
* getLargeComponentVerts by Fedr in https://github.com/MeshInspector/MeshLib/pull/2903
* classifyShellVert by Fedr in https://github.com/MeshInspector/MeshLib/pull/2904
* Suppress warning in new pybind on macOs by Fedr in https://github.com/MeshInspector/MeshLib/pull/2905
* InnerShell: minVertsInComp to deal with small self-intersections in source mesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2907
* Add optional output cut loops from boolean by Grantim in https://github.com/MeshInspector/MeshLib/pull/2908
* MIC4337_calculate_the_average_quadratic_error by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2906
* MeshDecimator::canCollapse_ by Fedr in https://github.com/MeshInspector/MeshLib/pull/2909
* findTwinUndirectedEdgeHashMap by Fedr in https://github.com/MeshInspector/MeshLib/pull/2913
* MeshDecimate::forceCollapse_ by Fedr in https://github.com/MeshInspector/MeshLib/pull/2914
* MeshDecimate refactoring by Fedr in https://github.com/MeshInspector/MeshLib/pull/2915
* MeshDecimate: twinMap by Fedr in https://github.com/MeshInspector/MeshLib/pull/2916
* Fix de-serialization of UndirectedEdgeBitSet by Fedr in https://github.com/MeshInspector/MeshLib/pull/2917
* MeshDecimate: rename touchBdVertices in touchNearBdEdges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2918
* Add *.hpp files to the lists of headers so that they are installed properly. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/2920
* MeshDecimate: touchBdVerts setting by Fedr in https://github.com/MeshInspector/MeshLib/pull/2921
* Increase some indents and dialog width by astrowander in https://github.com/MeshInspector/MeshLib/pull/2923
* Simplify RibbonIcons by Grantim in https://github.com/MeshInspector/MeshLib/pull/2922
* MeshTopology: do not expose private half-edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2925
* MIC4304_Global_registration_fix_setFreeNextWindowPos by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2924
* PolylineTopology: do not expose private half-edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2926
* MeshDecimate: collapseNearNotFlippable option by Fedr in https://github.com/MeshInspector/MeshLib/pull/2927
* getIncidentEdges: make parallel and edges-input version by Fedr in https://github.com/MeshInspector/MeshLib/pull/2928
* Bindings compat by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2770
* MeshDecimate: allow collapse of not-flippable edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2929
* prevent notifications from dimming background by astrowander in https://github.com/MeshInspector/MeshLib/pull/2932
* quadraticForm: consider creases to keep collapsed positions on them by Fedr in https://github.com/MeshInspector/MeshLib/pull/2933
* Fix palette serialization by Grantim in https://github.com/MeshInspector/MeshLib/pull/2934
* Fix build? by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2936
* Move and update viewer settings plugin by Grantim in https://github.com/MeshInspector/MeshLib/pull/2935
* MIC4339_Load_Off_files_form_zip_archive_does_not_report_warnings by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2937
* Add experimental C binding library by oitel in https://github.com/MeshInspector/MeshLib/pull/2880
* CudaAccessor::fromGridMemory by Fedr in https://github.com/MeshInspector/MeshLib/pull/2939
* Change ObjectMeshHolder to store several textures instead of one by astrowander in https://github.com/MeshInspector/MeshLib/pull/2938
* add hex view; add customization for viewports by antonskomorokhov in https://github.com/MeshInspector/MeshLib/pull/2940
* Improve volume rendering by Grantim in https://github.com/MeshInspector/MeshLib/pull/2941
* Use functions from imgui_stdlib.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2942
* Add callback to single view as well by antonskomorokhov in https://github.com/MeshInspector/MeshLib/pull/2943
* Update cuda fast widing number memory calculation by Grantim in https://github.com/MeshInspector/MeshLib/pull/2944
* Better check for CUDA support by Grantim in https://github.com/MeshInspector/MeshLib/pull/2946
* Show process memory information on Windows by Fedr in https://github.com/MeshInspector/MeshLib/pull/2947
* Generalize mesh relax for any fields by Fedr in https://github.com/MeshInspector/MeshLib/pull/2948
* Rename voxel-related files by Fedr in https://github.com/MeshInspector/MeshLib/pull/2949
* PythonMeshExposing: add modern aliases to deprecated names by Fedr in https://github.com/MeshInspector/MeshLib/pull/2951
* Icons/Add_Icons_for_new_tools by Grantim in https://github.com/MeshInspector/MeshLib/pull/2954
* Add `weights` param for weighted relaxation. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/2953
* MIC2940_support_cursor_type_in_web by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2950
* Separate VoxelsVolume and VoxelsVolumeMinMax by Fedr in https://github.com/MeshInspector/MeshLib/pull/2955
* MeshToDistanceVolume: refactor by Fedr in https://github.com/MeshInspector/MeshLib/pull/2956
* FastWindingNumber: pass single xf in grid interface by Fedr in https://github.com/MeshInspector/MeshLib/pull/2957
* Fix setting the Python version via env variable by oitel in https://github.com/MeshInspector/MeshLib/pull/2958

New Contributors
* andrewerf made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2920
* antonskomorokhov made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2940

**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.4.2.30...v2.4.2.198

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.