GitPedia
MeshInspector

MeshInspector/MeshLib

Mesh processing library

30 Releases
Latest: 1mo ago
Release v3.1.2.192v3.1.2.192Latest
GrantimGrantim·1mo ago·May 6, 2026
GitHub

📋 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
GrantimGrantim·2mo ago·March 24, 2026
GitHub

📋 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
GrantimGrantim·3mo ago·February 19, 2026
GitHub

📋 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
GrantimGrantim·4mo ago·January 26, 2026
GitHub

📋 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
GrantimGrantim·5mo ago·January 3, 2026
GitHub

📋 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
GrantimGrantim·7mo ago·November 12, 2025
GitHub

📋 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
GrantimGrantim·7mo ago·November 12, 2025
GitHub

📋 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
GrantimGrantim·8mo ago·October 3, 2025
GitHub

📋 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
GrantimGrantim·8mo ago·October 1, 2025
GitHub

📋 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
GrantimGrantim·10mo ago·August 12, 2025
GitHub

📋 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
GrantimGrantim·12mo ago·June 18, 2025
GitHub

📋 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
GrantimGrantim·12mo ago·June 18, 2025
GitHub

📋 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
GrantimGrantim·1y ago·April 21, 2025
GitHub

📋 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
GrantimGrantim·1y ago·March 17, 2025
GitHub

📋 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
GrantimGrantim·1y ago·February 18, 2025
GitHub

📋 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
GrantimGrantim·1y ago·December 17, 2024
GitHub

📋 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
GrantimGrantim·1y ago·November 18, 2024
GitHub

📋 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
GrantimGrantim·1y ago·October 15, 2024
GitHub

📋 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
GrantimGrantim·1y ago·September 4, 2024
GitHub

📋 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
GrantimGrantim·1y ago·September 4, 2024
GitHub

📋 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
GrantimGrantim·1y ago·August 8, 2024
GitHub

📋 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
GrantimGrantim·1y ago·July 9, 2024
GitHub

📋 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
GrantimGrantim·1y ago·July 9, 2024
GitHub

📋 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
GrantimGrantim·2y ago·June 4, 2024
GitHub

📋 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
GrantimGrantim·2y ago·May 28, 2024
GitHub

📋 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
GrantimGrantim·2y ago·May 20, 2024
GitHub

📋 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
GrantimGrantim·2y ago·May 3, 2024
GitHub

📋 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
GrantimGrantim·2y ago·April 12, 2024
GitHub

📋 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
GrantimGrantim·2y ago·March 20, 2024
GitHub

📋 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
GrantimGrantim·2y ago·March 18, 2024
GitHub

📋 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