MeshInspector/MeshLib
Mesh processing library
30 Releases
Latest: 1mo ago
Release v3.1.2.192v3.1.2.192Latest
📋 What's Changed
- More tweaks to the mrbind instructions. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/5842
- Add some sanity checks to the mrbind bat scripts, to prevent them fro… by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/5830
- Update mrbind to fix double XML escaping in C# comments. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/5844
- UnfoldQuad lineIntersection caps support by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5845
- Turn option in region boundary tracking by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5846
- eliminateTunnels: implement via patchMesh by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5848
- set deprecated old unused wrappers for ImGui Combo and ListBox by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/5828
- Bump vcpkg to 2026.03.18 by @meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/5832
- + 167 more
✨ New Contributors
- @vgoldenkoadalisk made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5882
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.1.1.211...v3.1.2.192
Release v3.1.1.211v3.1.1.211
📋 What's Changed
- ObjectMeshHolder::setDirtyFlags first invalidates caches and then emits the signal by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5731
- TriangleIntersection tests updated by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5732
- doTrianglesIntersect: special processing of degenerate triangles by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5733
- CompressZip add compression level option by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5734
- test for doTrianglesIntersectExt function by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5736
- fixed missing grouping in files with an existing grouping by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/5737
- Introduce `stitchHoles` functoin by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5738
- DotNet: Enable remaining tests by @oitel in https://github.com/MeshInspector/MeshLib/pull/5600
- + 94 more
Release v3.1.1.92v3.1.1.92
📋 What's Changed
- findShortestEquivalentLoops by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5639
- MeshComponents: allow some function calls with topology only by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5644
- CI: Don't rebuild Windows vcpkg cache on scheduled runs by @oitel in https://github.com/MeshInspector/MeshLib/pull/5645
- Fix save config override modal by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5647
- Bump vcpkg to 2026.01.16 by @meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/5628
- Simplify suppress mouse scroll zoom option by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5648
- MeshTopology::checkValidity() avoids out-of-vector accesses even for corrupted data by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5649
- Add function_ref-based parallel for-each function by @oitel in https://github.com/MeshInspector/MeshLib/pull/5627
- + 74 more
Release v3.1.0.75v3.1.0.75
📋 What's Changed
- MRPch: #include "MRWinapi.h" by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5365
- include colon in the characters prohibited for a filename by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5366
- suppress new warnings from VS2026 by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5368
- Move by Mouse impl customizations by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5369
- activate PCH on the latest versions of AppleClang by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5370
- Introduce MergeOptions by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5373
- CI: Fix fetching job ID by @oitel in https://github.com/MeshInspector/MeshLib/pull/5372
- Save show rotation center to user visibility config by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5375
- + 217 more
✨ New Contributors
- @SergeyZakharovAdalisk made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5476
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.9.196...v3.1.0.75
Release v3.1.0.2v3.1.0.2
📋 What's Changed
- MRPch: #include "MRWinapi.h" by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5365
- include colon in the characters prohibited for a filename by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5366
- suppress new warnings from VS2026 by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5368
- Move by Mouse impl customizations by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5369
- activate PCH on the latest versions of AppleClang by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5370
- Introduce MergeOptions by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5373
- CI: Fix fetching job ID by @oitel in https://github.com/MeshInspector/MeshLib/pull/5372
- Save show rotation center to user visibility config by @Grantim in https://github.com/MeshInspector/MeshLib/pull/5375
- + 154 more
✨ New Contributors
- @SergeyZakharovAdalisk made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5476
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.9.196...v3.1.0.2
Release v3.0.9.196v3.0.9.196
📋 What's Changed
- added option in captureSceneScreenShot to make screenshot with transparent background by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/5195
- misc improvements by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5196
- replace boost::dynamic_bitset with our own implementation by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5194
- macos: allow custom clang by @MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/5197
- do not include "MRStreamOperators.h" in all tests by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5198
- macos-arm: use brew clang by @MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/5199
- Bump astral-sh/setup-uv from 6.7.0 to 6.8.0 by @dependabot[bot] in https://github.com/MeshInspector/MeshLib/pull/5201
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in https://github.com/MeshInspector/MeshLib/pull/5202
- + 145 more
✨ New Contributors
- @Trickysuperfreak made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5244
- @pashem made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5240
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.8.247...v3.0.9.196
Release v3.0.9.193v3.0.9.193Pre-release
📋 What's Changed
- linux-arm: use github runners by @MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/5173
- TouchpadWin32Handler: Lower log level by @oitel in https://github.com/MeshInspector/MeshLib/pull/5175
- macOS: remove -stdlib=libc++ for C compatibility by @Fedr in https://github.com/MeshInspector/MeshLib/pull/5174
- Update mrbind. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/5180
- CMake: Fix PCH build on Linux vcpkg by @oitel in https://github.com/MeshInspector/MeshLib/pull/5181
- WebRequest: Fix SSL certificate search on Linux by @oitel in https://github.com/MeshInspector/MeshLib/pull/5179
- Try to avoid gawk on MacOS. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/5178
- Save distance maps to TIFF by @oitel in https://github.com/MeshInspector/MeshLib/pull/5183
- + 160 more
✨ New Contributors
- @ghanning made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5185
- @Trickysuperfreak made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5244
- @pashem made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5240
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.8.228...v3.0.9.193
Release v3.0.8.247v3.0.8.247
📋 What's Changed
- VisualObjectTagManager: Register tags with custom id by @oitel in https://github.com/MeshInspector/MeshLib/pull/4963
- Open Directory: Notify about open object by @oitel in https://github.com/MeshInspector/MeshLib/pull/4964
- Add source format tag to imported objects by @oitel in https://github.com/MeshInspector/MeshLib/pull/4965
- change LastUsedDir on file drop by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4966
- save config on exit from Settings dialog by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4968
- added generation C docs from manualy start by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/4969
- Porous filling: thick surfaces and fixes. by @andrewerf in https://github.com/MeshInspector/MeshLib/pull/4967
- Settings: save all settings on dialog closure by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4971
- + 194 more
✨ New Contributors
- @lmxia made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5064
- @ghanning made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5185
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.7.226...v3.0.8.247
Release v3.0.8.228v3.0.8.228
📋 What's Changed
- VisualObjectTagManager: Register tags with custom id by @oitel in https://github.com/MeshInspector/MeshLib/pull/4963
- Open Directory: Notify about open object by @oitel in https://github.com/MeshInspector/MeshLib/pull/4964
- Add source format tag to imported objects by @oitel in https://github.com/MeshInspector/MeshLib/pull/4965
- change LastUsedDir on file drop by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4966
- save config on exit from Settings dialog by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4968
- added generation C docs from manualy start by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/4969
- Porous filling: thick surfaces and fixes. by @andrewerf in https://github.com/MeshInspector/MeshLib/pull/4967
- Settings: save all settings on dialog closure by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4971
- + 178 more
✨ New Contributors
- @lmxia made their first contribution in https://github.com/MeshInspector/MeshLib/pull/5064
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.7.226...v3.0.8.228
Release v3.0.7.226v3.0.7.226
📋 What's Changed
- CUDA: Simplify MR::Vector import/export by @oitel in https://github.com/MeshInspector/MeshLib/pull/4721
- Migrate existing function to InplaceStack usage by @oitel in https://github.com/MeshInspector/MeshLib/pull/4720
- Update mrbind to get rid of files with long names. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/4723
- Sort Dropped Files option by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4724
- fix incorrect reset in self-boolean by @Grantim in https://github.com/MeshInspector/MeshLib/pull/4727
- added cube, cylinder, sphere and torus tests for DotNet by @nsmela in https://github.com/MeshInspector/MeshLib/pull/4728
- CUDA: Add polyline-related functions by @oitel in https://github.com/MeshInspector/MeshLib/pull/4722
- Total order in AABBTreePointsMaker::partitionPoints by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4725
- + 187 more
✨ New Contributors
- @pavel-pestov-adalisk made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4752
- @zag-taishev-adalisk made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4760
- @kulikovss made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4766
- @syerokhin made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4808
- @evgenius-kom made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4828
- @skravchenko424 made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4897
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.6.229...v3.0.7.226
Release v3.0.6.229v3.0.6.229
📋 What's Changed
- do not allow parallel progress eps exceed 100 by @Grantim in https://github.com/MeshInspector/MeshLib/pull/4490
- CI: Don't rebuild Linux vcpkg image on thirdparty update by @oitel in https://github.com/MeshInspector/MeshLib/pull/4492
- Restore old readme page by @Grantim in https://github.com/MeshInspector/MeshLib/pull/4496
- Show object names relative to the AABB center by default. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/4495
- Remove Linux Fedora support by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4494
- Remove old mrmeshpy python bindings by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4493
- Fix CMake 4.0 compatibility by @oitel in https://github.com/MeshInspector/MeshLib/pull/4471
- Doc: Add code snippets from examples by @oitel in https://github.com/MeshInspector/MeshLib/pull/4497
- + 184 more
✨ New Contributors
- @alpinebuster made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4694
- @nsmela made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4711
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.5.215...v3.0.6.229
Release v3.0.6.227v3.0.6.227Pre-release
📋 What's Changed
- do not allow parallel progress eps exceed 100 by @Grantim in https://github.com/MeshInspector/MeshLib/pull/4490
- CI: Don't rebuild Linux vcpkg image on thirdparty update by @oitel in https://github.com/MeshInspector/MeshLib/pull/4492
- Restore old readme page by @Grantim in https://github.com/MeshInspector/MeshLib/pull/4496
- Show object names relative to the AABB center by default. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/4495
- Remove Linux Fedora support by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4494
- Remove old mrmeshpy python bindings by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4493
- Fix CMake 4.0 compatibility by @oitel in https://github.com/MeshInspector/MeshLib/pull/4471
- Doc: Add code snippets from examples by @oitel in https://github.com/MeshInspector/MeshLib/pull/4497
- + 183 more
✨ New Contributors
- @alpinebuster made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4694
- @nsmela made their first contribution in https://github.com/MeshInspector/MeshLib/pull/4711
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v3.0.5.215...v3.0.6.227
Release v3.0.5.215v3.0.5.215
📋 What's Changed
- Add samples on signed distance by @Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/4272
- Load and save TIFF files as images by @oitel in https://github.com/MeshInspector/MeshLib/pull/4270
- Marching Cubes: Fix progress callback by @oitel in https://github.com/MeshInspector/MeshLib/pull/4273
- CUDA: Fix exception on cancel by @oitel in https://github.com/MeshInspector/MeshLib/pull/4271
- ProgressBar: assert that progress only grows by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4275
- Wasm: Update Emscripten to 4.0.5 by @oitel in https://github.com/MeshInspector/MeshLib/pull/4259
- findOuterLayer by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4276
- Fix Docker image tag by @oitel in https://github.com/MeshInspector/MeshLib/pull/4277
- + 179 more
Release v3.0.4.121v3.0.4.121
📋 What's Changed
- fix upload release pips by @Grantim in https://github.com/MeshInspector/MeshLib/pull/4145
- Default to the latest image in pip-build. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/4144
- Add test on C bindings function part 2 by @Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/4143
- Update pybind. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/4147
- findTriangleSectionsByXYPlane optimization by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4153
- Fasten tests in MRMeshOffset.c by @Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/4150
- Wasm: Add debug output during CI testing by @oitel in https://github.com/MeshInspector/MeshLib/pull/4152
- MRTestC: silence _CRT_SILENCE_NONCONFORMING_TGMATH_H warning by @Fedr in https://github.com/MeshInspector/MeshLib/pull/4154
- + 92 more
Release v3.0.3.233v3.0.3.233
📋 What's Changed
- Fix deleting duplicate python modules. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/3887
- return expected from Cuda::negatePicture by @Grantim in https://github.com/MeshInspector/MeshLib/pull/3888
- Only take fwn into account if it is used in Offset by @Grantim in https://github.com/MeshInspector/MeshLib/pull/3890
- Add tests on cuda in CI/CD by @Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/3886
- Fix creating projection isoline by @Grantim in https://github.com/MeshInspector/MeshLib/pull/3893
- Volume computation for not-closed meshes by @Fedr in https://github.com/MeshInspector/MeshLib/pull/3889
- reworked to using relative url paths by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/3891
- writeValue: detailed log and errors by @Fedr in https://github.com/MeshInspector/MeshLib/pull/3894
- + 191 more
Release v3.0.2.183v3.0.2.183
📋 What's Changed
- MIC#5172_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
- MIC#5231_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
- + 142 more
Release v3.0.1.205v3.0.1.205
📋 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
- + 175 more
Release v3.0.0.40v3.0.0.40
📋 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
- MIC#4835_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
- MIC#4845_support_texture_in_Offset_plugin by @egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/3313
- + 156 more
Release v2.4.4.153v2.4.4.153
📋 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
- MIC#4614_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
- + 115 more
Release v2.4.4.152v2.4.4.152Pre-release
📋 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
- MIC#4614_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
- + 115 more
Release v2.4.3.170v2.4.3.170
📋 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
- + 150 more
Release v2.4.2.198v2.4.2.198
📋 What's Changed
- fromTriangles: switch to not-parallel algorithm in case of low memory by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2809
- Introduce numRenderingValidPoints() function by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2812
- make as a stand alone button "Show Global Basis" on View tab by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2813
- Fix voxels undo after resampling by @rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2814
- Enable PNG export support on Wasm by @oitel in https://github.com/MeshInspector/MeshLib/pull/2811
- DecimateMesh: support for TouchBd=false and region combined by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2819
- make object visible after selection by arrow and "select all" by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/2818
- Fix UI duplicates by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2820
- + 124 more
✨ New Contributors
- @andrewerf made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2920
- @antonskomorokhov made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2940
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v2.4.2.30...v2.4.2.198
Release v2.4.2.194v2.4.2.194Pre-release
📋 What's Changed
- fromTriangles: switch to not-parallel algorithm in case of low memory by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2809
- Introduce numRenderingValidPoints() function by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2812
- make as a stand alone button "Show Global Basis" on View tab by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2813
- Fix voxels undo after resampling by @rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2814
- Enable PNG export support on Wasm by @oitel in https://github.com/MeshInspector/MeshLib/pull/2811
- DecimateMesh: support for TouchBd=false and region combined by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2819
- make object visible after selection by arrow and "select all" by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/2818
- Fix UI duplicates by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2820
- + 121 more
✨ New Contributors
- @andrewerf made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2920
- @antonskomorokhov made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2940
- Full Changelog: https://github.com/MeshInspector/MeshLib/compare/v2.4.2.30...v2.4.2.194
Release v2.4.2.30v2.4.2.30
📋 What's Changed
- fix index out of bounds by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2778
- impoved SceneCache to use any getAllObjectsInTree by @ABSitf in https://github.com/MeshInspector/MeshLib/pull/2776
- Points clouds sampling fixes and refactoring by @rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2779
- Visual Studio: add /utf-8 command-line option by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2781
- Update build-test-windows.yml by @Grantim in https://github.com/MeshInspector/MeshLib/pull/2784
- Expose inflate mesh to python by @emil-peters in https://github.com/MeshInspector/MeshLib/pull/2783
- Expose `computeThicknessAtVertices` to python by @emil-peters in https://github.com/MeshInspector/MeshLib/pull/2782
- Fix picker giving wrong point ID for point clouds with sampling by @rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2785
- + 21 more
Release v2.4.1.203v2.4.1.203
📋 What's Changed
- findTwoClosestPoints by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2738
- fix crash in grid sampling for simple point PC by @Grantim in https://github.com/MeshInspector/MeshLib/pull/2739
- Plane widget buttons icons by @rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2740
- Introduce Pair aliases by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2741
- auto skip frames on btn press with UI test engine by @Grantim in https://github.com/MeshInspector/MeshLib/pull/2742
- Fix division on zero in ply read callback by @Grantim in https://github.com/MeshInspector/MeshLib/pull/2744
- MIC#4053_height_centering_buttonIcon by @egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2743
- Adjust project files to simplify binding generation. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2746
- + 22 more
Release v2.4.1.172v2.4.1.172
📋 What's Changed
- build-test-macos: one Debug build by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2680
- positionVertsWithSpacing: fix inverted triangles by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2681
- Bump vcpkg to 2024.04.26 by @meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2683
- PointToPlaneAligningTransform::prepare by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2684
- minor python improvements by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2685
- PointToPlaneAligningTransform: no approximation xf inside by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2686
- UI test engine instrumentation for the progress bar. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2687
- Dimension childs of features copy their colors. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2682
- + 46 more
Release v2.4.1.114v2.4.1.114
📋 What's Changed
- Fix accuracy problems, again. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2569
- Surface Contours widget: Keep picked points pickable by @oitel in https://github.com/MeshInspector/MeshLib/pull/2571
- fix delocate==0.10.7 by @MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2576
- Introduce multy icp by @Grantim in https://github.com/MeshInspector/MeshLib/pull/2573
- Measuring center distance. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2572
- Palette: uv-coordinates depend on filtering type by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2577
- Improve undo/redo support in selection widgets by @oitel in https://github.com/MeshInspector/MeshLib/pull/2574
- QR decomposition for Matrix3 by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2578
- + 92 more
Release v2.4.0.158v2.4.0.158
📋 What's Changed
- Load faces with 5+ vertices from .OFF format by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2431
- Individual feature settings. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2435
- Fix assert when moving features. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2437
- Rename radius to diameter. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2436
- Fix infinite loop in boolean by @Grantim in https://github.com/MeshInspector/MeshLib/pull/2438
- Stabilize sphere-circle distance. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2440
- edgeTableSymMetric: faster version of edgeTableMetric by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2443
- Support custom colors for measurements. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2442
- + 116 more
Release v2.3.9.258v2.3.9.258
📋 What's Changed
- Allow changing default measurement visibility. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2206
- Add a boolean to lock the object's parent. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2213
- optionally return left mesh from trimWithPlane by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2211
- SurfacePointWidget :: add custom modifyers and point size in pixels by @egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2212
- Local Triangulations: compute oppositely oriented; fix orientLocalTriangulations by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2217
- Find common ancestor by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2214
- Exposed BuildSettings for building a mesh from numpy by @emil-peters in https://github.com/MeshInspector/MeshLib/pull/2218
- Open document function by @rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2216
- + 200 more
Release v2.3.9.242v2.3.9.242Pre-release
📋 What's Changed
- Allow changing default measurement visibility. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2206
- Add a boolean to lock the object's parent. by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2213
- optionally return left mesh from trimWithPlane by @astrowander in https://github.com/MeshInspector/MeshLib/pull/2211
- SurfacePointWidget :: add custom modifyers and point size in pixels by @egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2212
- Local Triangulations: compute oppositely oriented; fix orientLocalTriangulations by @Fedr in https://github.com/MeshInspector/MeshLib/pull/2217
- Find common ancestor by @adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2214
- Exposed BuildSettings for building a mesh from numpy by @emil-peters in https://github.com/MeshInspector/MeshLib/pull/2218
- Open document function by @rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2216
- + 188 more
