Meshlib

Latest version: v3.0.2.183

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

Scan your dependencies

Page 1 of 18

3.0.2.183

https://github.com/MeshInspector/MeshLib/commit/383f5678a89fe121c951b1c77253c35223c55214

<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.2.183/MeshLibDist_v3.0.2.183.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.2.183/meshlib_v3.0.2.183_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.2.183/meshlib_v3.0.2.183_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.2.183/meshlib_v3.0.2.183_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.2.183/meshlib_v3.0.2.183_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.2.183/meshlib_v3.0.2.183_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.2.183/meshlib_v3.0.2.183_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.2.183/meshlib_v3.0.2.183-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.2.183/meshlib_v3.0.2.183_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.2.183/meshlib_v3.0.2.183_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* MIC5172_update_ChangeDirAction by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3708
* Add `getAllObjectsInTree()` to Python bindings, and fix missing defa… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3710
* Improve CMake config by oitel in https://github.com/MeshInspector/MeshLib/pull/3711
* Move bitset operators to the class body, to make mrbind find them. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3712
* Better error messages for the UI test engine. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3713
* I5179 uniformity in examples by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3688
* MIC5231_Fix_update_arrow_in_DirectionWidget by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3717
* raise exception if no dlls in nuget package by astrowander in https://github.com/MeshInspector/MeshLib/pull/3718
* add to C bindings expand, shrink and other functions by astrowander in https://github.com/MeshInspector/MeshLib/pull/3714
* dilateRegionByMetric: fix excessive dilation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3722
* Add coversion tests on new voxels format by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3721
* Mrbind pch speedup 2 by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3720
* Add Expand and Shrink functions to c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3723
* add a bunch of functions to RegionBoundary by astrowander in https://github.com/MeshInspector/MeshLib/pull/3724
* add several functions to MeshFixer by astrowander in https://github.com/MeshInspector/MeshLib/pull/3725
* fix bugs in examples by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3727
* Fix examples' build by oitel in https://github.com/MeshInspector/MeshLib/pull/3731
* introduce calcLength function by Grantim in https://github.com/MeshInspector/MeshLib/pull/3732
* new set of simpler-named functions for mesh loading by Fedr in https://github.com/MeshInspector/MeshLib/pull/3730
* Small improvements of c bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3733
* Py voxel io improvements by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3726
* Replace `double *` with an optional. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3728
* Mesh::findClosestPoint by Fedr in https://github.com/MeshInspector/MeshLib/pull/3736
* Introduce simple function to extract meshes intersection contours by Grantim in https://github.com/MeshInspector/MeshLib/pull/3737
* Fix makeObjectTreeFromFolder by Fedr in https://github.com/MeshInspector/MeshLib/pull/3741
* Clean MRViewerIO from extra headers by Fedr in https://github.com/MeshInspector/MeshLib/pull/3742
* Compiler settings validation. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3734
* add Remesh function by astrowander in https://github.com/MeshInspector/MeshLib/pull/3744
* Improve binding build times. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3738
* Reorder and fix startup C++ guide by Grantim in https://github.com/MeshInspector/MeshLib/pull/3747
* Add triangulation of PointCloud to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3746
* LoadedObjects by Fedr in https://github.com/MeshInspector/MeshLib/pull/3745
* Fix inconvenient rotation of recent events in search bar by Grantim in https://github.com/MeshInspector/MeshLib/pull/3750
* CI: Check examples' build on Linux by oitel in https://github.com/MeshInspector/MeshLib/pull/3753
* Configure PCH for faster binding generation. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3751
* C sharp triangulation by astrowander in https://github.com/MeshInspector/MeshLib/pull/3748
* Refactor MR namespace by astrowander in https://github.com/MeshInspector/MeshLib/pull/3756
* Refactor c exapmles by astrowander in https://github.com/MeshInspector/MeshLib/pull/3757
* makeSpline by Fedr in https://github.com/MeshInspector/MeshLib/pull/3752
* Build c examples at every build by astrowander in https://github.com/MeshInspector/MeshLib/pull/3758
* add props file by astrowander in https://github.com/MeshInspector/MeshLib/pull/3761
* Introduce option to disable rotation compensation by Grantim in https://github.com/MeshInspector/MeshLib/pull/3760
* Global reg python sample by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3759
* ChangePointActionPickerPoint: fix redo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3764
* add new examples for c by astrowander in https://github.com/MeshInspector/MeshLib/pull/3766
* SurfaceContoursWidget fixes by Fedr in https://github.com/MeshInspector/MeshLib/pull/3767
* Shortcut manager signals simplification by Grantim in https://github.com/MeshInspector/MeshLib/pull/3769
* Replace findClosestPointOfSkewLines() with closestPoints() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3770
* Add conversion tests on new voxel formats by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3749
* getContourPlaneIntersections function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3772
* Add ResolveMeshDegenerations func and example by astrowander in https://github.com/MeshInspector/MeshLib/pull/3773
* Dont use getAllComponents in boolean by Grantim in https://github.com/MeshInspector/MeshLib/pull/3774
* Add test on issue 2899 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3768
* Enable mrbind on all configurations by default. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3755
* Load dicom files directly to OpenVDB volume, without SimpleVolume conversions. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3775
* SurfaceContoursWidget: simplify undo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3777
* HistoryStore::undoRedoInProgress() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3778
* SurfaceContoursWidget::AddRemovePointHistoryAction by Fedr in https://github.com/MeshInspector/MeshLib/pull/3779
* SurfaceContoursWidget improvements by Fedr in https://github.com/MeshInspector/MeshLib/pull/3780
* SurfaceContoursWidget is always enabled during its lifetime by Fedr in https://github.com/MeshInspector/MeshLib/pull/3782
* Order intersections for boolean in parallel by Grantim in https://github.com/MeshInspector/MeshLib/pull/3781
* Add getter for visibility in direction widget by Grantim in https://github.com/MeshInspector/MeshLib/pull/3784
* SurfaceContoursWidget: fix deletion of point being dragged by Fedr in https://github.com/MeshInspector/MeshLib/pull/3785
* SurfaceContoursWidget::colorLast2Points_ by Fedr in https://github.com/MeshInspector/MeshLib/pull/3787
* update c docs by astrowander in https://github.com/MeshInspector/MeshLib/pull/3790
* Openvdb dicoms loading fixes by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3786
* SurfaceContoursWidget: remove "active point" by Fedr in https://github.com/MeshInspector/MeshLib/pull/3788
* Fix c unit tests by astrowander in https://github.com/MeshInspector/MeshLib/pull/3789
* Downgrade c version to 10 by astrowander in https://github.com/MeshInspector/MeshLib/pull/3791
* PickPointManager by Fedr in https://github.com/MeshInspector/MeshLib/pull/3792
* Pybind fix crash on throw by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3793
* Run less builds on each commit by Fedr in https://github.com/MeshInspector/MeshLib/pull/3795
* PickPointManager: better history implementation by Fedr in https://github.com/MeshInspector/MeshLib/pull/3797
* Surface point picker: default point size in pixels. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3796
* Add c sharp tests by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3783
* PickPointManager: move all callbacks in Params by Fedr in https://github.com/MeshInspector/MeshLib/pull/3798
* Fix c examples build by Grantim in https://github.com/MeshInspector/MeshLib/pull/3800
* Add temporary measurements to scene colors, and more. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3802
* CI: Create single config file by oitel in https://github.com/MeshInspector/MeshLib/pull/3762
* Support legacy MSVC preprocessor. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3804
* CI: Fix config usage by oitel in https://github.com/MeshInspector/MeshLib/pull/3805
* Update emsdk to 3.1.73 by Grantim in https://github.com/MeshInspector/MeshLib/pull/3807
* I5260 python documentation by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3754
* Make Ubuntu x64 builds on GitHub runners by Fedr in https://github.com/MeshInspector/MeshLib/pull/3808
* CI: Collect time stats by oitel in https://github.com/MeshInspector/MeshLib/pull/3776
* Introduce ViewerTitle by Grantim in https://github.com/MeshInspector/MeshLib/pull/3813
* Improvements of PointCloud by astrowander in https://github.com/MeshInspector/MeshLib/pull/3814
* CI: Add action for collecting runner's stats by oitel in https://github.com/MeshInspector/MeshLib/pull/3812
* Print progress bar timers on debug time btn by Grantim in https://github.com/MeshInspector/MeshLib/pull/3815
* ProgressBar: move implementation details in .cpp by Fedr in https://github.com/MeshInspector/MeshLib/pull/3816
* Better customizable RibbonNotifier by Grantim in https://github.com/MeshInspector/MeshLib/pull/3819
* Add test on bindings crash with wrong types for functions by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3817
* LoadedObject as result type of scene opening functions by Fedr in https://github.com/MeshInspector/MeshLib/pull/3821
* End each warning string with `\n` for easy composition by Fedr in https://github.com/MeshInspector/MeshLib/pull/3822
* LoadedObjectMesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/3823
* VoxelsLoad::isDicomFolder function by Fedr in https://github.com/MeshInspector/MeshLib/pull/3824
* MIC5160_Add_option_to_fix_Transformation_Widget_size_in_pixels by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3763
* CI: Fix Python venv usage on Ubuntu arm64 by oitel in https://github.com/MeshInspector/MeshLib/pull/3825
* Delete deprecated cutMeshWithPlane(...) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3826
* subdivideLoneContours( ... FaceHashMap* new2oldMap = ... ); by Fedr in https://github.com/MeshInspector/MeshLib/pull/3827
* subdivideLoneContours: implement via mesh.splitFace by Fedr in https://github.com/MeshInspector/MeshLib/pull/3829
* Respect xf changes while measurement plugins are active. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3818
* Introduce cut mesh new2old edges map by Grantim in https://github.com/MeshInspector/MeshLib/pull/3830
* Pip wheels for Python 3.13 by Fedr in https://github.com/MeshInspector/MeshLib/pull/3831
* SurfaceManipulationWidget: fix for non-identical xf of parent by Fedr in https://github.com/MeshInspector/MeshLib/pull/3833
* Pip build any branch by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3834
* Fix imgui mouse down event by Grantim in https://github.com/MeshInspector/MeshLib/pull/3836
* fix work SurfaceManipulationWidget after using deformation by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3837
* Do not draw last ribbon border in center mode by Grantim in https://github.com/MeshInspector/MeshLib/pull/3839
* add voxel operations to C bindings by astrowander in https://github.com/MeshInspector/MeshLib/pull/3828
* MarkedContour::resample to support normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/3840
* I5338 fix docs structure by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3841
* PickPointManager: proper hover reset by Fedr in https://github.com/MeshInspector/MeshLib/pull/3843
* makeObjectVoxelsFromDicomFolder by Fedr in https://github.com/MeshInspector/MeshLib/pull/3844
* Transfromation Widget fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/3845
* Add voxel classes and functions to c by astrowander in https://github.com/MeshInspector/MeshLib/pull/3846
* Open Directory to open DICOM subfolders by Fedr in https://github.com/MeshInspector/MeshLib/pull/3743
* Remove unwanted python module copies from the distribution. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3848
* Call `pip-build.yml` directly from `build-test-distribute`, not from … by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3849
* update docs thirdparty and links by Grantim in https://github.com/MeshInspector/MeshLib/pull/3851
* fix script to build DoxygenLayouts by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3854
* Standard cancel message for loading and saving by Fedr in https://github.com/MeshInspector/MeshLib/pull/3855
* stringUnsupportedFileExtension() and unexpectedUnsupportedFileExtension() by Fedr in https://github.com/MeshInspector/MeshLib/pull/3857
* loadObjectFromFile: support same extensions in object and mesh loaders by Fedr in https://github.com/MeshInspector/MeshLib/pull/3858
* Load and save vert colors by astrowander in https://github.com/MeshInspector/MeshLib/pull/3856
* Cmake integration doxygen page by Grantim in https://github.com/MeshInspector/MeshLib/pull/3860
* Save and load vertex color maps by astrowander in https://github.com/MeshInspector/MeshLib/pull/3862
* Open File adds object type in undo name by Fedr in https://github.com/MeshInspector/MeshLib/pull/3863
* Enable Cuda in the bindings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3838
* Change a word. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3865
* Extend documentation of the subvoxel mesh correction. by andrewerf in https://github.com/MeshInspector/MeshLib/pull/3861
* make option to disable history in move by Grantim in https://github.com/MeshInspector/MeshLib/pull/3866
* fix crash during vdb file by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3868
* PickPointManager: getting and setting full state by Fedr in https://github.com/MeshInspector/MeshLib/pull/3864
* heapBytes( HashMap<...> ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/3869
* TestApp: print error why python module was not loaded by Fedr in https://github.com/MeshInspector/MeshLib/pull/3870
* PartialChangeMeshAction by Fedr in https://github.com/MeshInspector/MeshLib/pull/3871
* Points and topology partial changes history by Fedr in https://github.com/MeshInspector/MeshLib/pull/3872
* Brush: memory efficient points undo by Fedr in https://github.com/MeshInspector/MeshLib/pull/3876
* Add voxel resampling and accessors by astrowander in https://github.com/MeshInspector/MeshLib/pull/3875
* Add voxel resampling and accessors to c by astrowander in https://github.com/MeshInspector/MeshLib/pull/3877
* SignDetectionMode: better comments by Fedr in https://github.com/MeshInspector/MeshLib/pull/3879
* Add offset cuda sample by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3867
* Fix modifying of VoxelSize property by astrowander in https://github.com/MeshInspector/MeshLib/pull/3881
* update build documentations workflow by ABSitf in https://github.com/MeshInspector/MeshLib/pull/3882
* Fix filling missed vertices slope in embed terrain by Grantim in https://github.com/MeshInspector/MeshLib/pull/3880
* CI: Fix stats collection action for custom runners by oitel in https://github.com/MeshInspector/MeshLib/pull/3873
* CI: Fix problems with Git permissions on Ubuntu by oitel in https://github.com/MeshInspector/MeshLib/pull/3884
* Notification history btn lifetime by Grantim in https://github.com/MeshInspector/MeshLib/pull/3885


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

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

Page 1 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.