Releases: MeshInspector/MeshLib
Releases · MeshInspector/MeshLib
Release v3.1.0.2
Autogenerated release v3.1.0.2
c30f894
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Linux vcpkg (glibc 2.28) x64 | tar.xz |
| Linux vcpkg (glibc 2.28) arm64 | tar.xz |
| macOS x64 (Intel) | x64 pkg |
| macOS Arm (Apple Silicon) | arm pkg |
| Emscripten multi-thread (web environment) | zip |
| Emscripten single-thread (web environment) | zip |
| Emscripten multi-thread Wasm64 (web environment) | zip |
What's Changed
- MRPch: #include "MRWinapi.h" by @Fedr in #5365
- include colon in the characters prohibited for a filename by @Fedr in #5366
- suppress new warnings from VS2026 by @Fedr in #5368
- Move by Mouse impl customizations by @Grantim in #5369
- activate PCH on the latest versions of AppleClang by @Fedr in #5370
- Introduce MergeOptions by @Grantim in #5373
- CI: Fix fetching job ID by @oitel in #5372
- Save show rotation center to user visibility config by @Grantim in #5375
- makeThickMesh improvements for complex cases by @Fedr in #5376
- Fix volume rendering pass mask usage by @Grantim in #5381
- Minimize float errors on mouse rotation by @Grantim in #5382
- CI: Customize artifact path for stats by @oitel in #5374
- CI: Use minimal CUDA package set in Ubuntu images by @oitel in #5378
- Add Option to render depth buffer to texture by @Grantim in #5383
- Update mrbind. by @adalisk-emikhaylov in #5377
- Simplify rendering framebuffer with depth by @Grantim in #5384
- Don't rebuild images on mrbind changes. by @adalisk-emikhaylov in #5386
- allow setting PlatformToolset via MSBuild property by @Fedr in #5387
- fix opening projects in Visual Studio 2019 by @Fedr in #5390
- build with MSVC2019 compiler on github runners by @Fedr in #5385
- Introduce depth peeling by @Grantim in #5388
- Reuse transparent object rendering setup code by @Grantim in #5392
- Parametrize depth peeling by @Grantim in #5393
- execute update-win-version.yml on github runners by @Fedr in #5391
- Update
GL_EXECto work around MSVC bugs. by @adalisk-emikhaylov in #5395 - execute distro-release on github runners by @Fedr in #5397
- switching to multiple viewports mode by @ABSitf in #5394
- MSVC: use Embedded -Z7 debug format by @Fedr in #5400
- Fix invalid config of global basis by @Grantim in #5401
- disable imgui multi viewport for apple, wayland and emscripten by @ABSitf in #5402
- save PLY with texture and per-vertex UVs by @Fedr in #5403
- CI: Fix running distribution testing by @oitel in #5398
- CI: Disable Ubuntu 20.04 builds by @oitel in #5353
- Fix exporting objects with empty attributes by @Grantim in #5405
- Update mrbind. by @adalisk-emikhaylov in #5406
- MeshLoad::fromObj() loads texture from the same folder with .OBJ file by @Fedr in #5408
- load PLY files with texture and per-vertex UV coordinates by @Fedr in #5409
- win-stat: Use Get-CimInstance - replacement for deprecated wmic by @MaxRayskiy in #5411
- switch to windows-2025 runner by @Fedr in #5410
- add ICPTorus unit test by @Fedr in #5413
- Bump astral-sh/setup-uv from 7.1.2 to 7.1.4 by @dependabot[bot] in #5414
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #5415
- ICP to return the best found transformation by @Fedr in #5416
- build-test-linux-vcpkg: generate and test python bindings by @Fedr in #5417
- ICP: improve Combined method by @Fedr in #5418
- ICP: perform matrix operations in double precision by @Fedr in #5419
- VisualObject: reset dirty flags if no render object by @Fedr in #5421
- CMake: Bump required versions by @oitel in #5389
- WASM pass paramters to get resources by @Grantim in #5425
- PLY: load per-triangle colors by @Fedr in #5424
- CMake: Fix MSVC debug info format by @oitel in #5423
- fixed render (position) ui elements by @ABSitf in #5422
- ObjectMeshHolder::copyColors fixed for per-face colors by @Fedr in #5426
- PLY: save per-triangle colors by @Fedr in #5427
- add -fvisibility-inlines-hidden compiler flag by @Fedr in #5428
- test_decimate.py: reduce thresholds by @Fedr in #5429
- CMake: Rework dependency management by @oitel in #5396
- CMake: Fix tests for Linux by @oitel in #5430
- DebugInformationFormat=OldStyle in common.props by @Fedr in #5431
- fromBinaryStl: support systems where floats must be 4-bytes aligned by @Fedr in #5433
- fix more ui elements in multi viewport (search input, drag&drop zones) by @ABSitf in #5432
- fixed automatic positioning tool windows by @ABSitf in https://github.com/MeshInspector/MeshLib/pul...
Release v3.0.9.196
Autogenerated release v3.0.9.196
0bd031d
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 20 LTS x64 | deb |
| Ubuntu 20 LTS arm64 | deb |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Linux vcpkg (glibc 2.28) x64 | tar.xz |
| Linux vcpkg (glibc 2.28) arm64 | tar.xz |
| macOS x64 (Intel) | x64 pkg |
| macOS Arm (Apple Silicon) | arm pkg |
| Emscripten multi-thread (web environment) | zip |
| Emscripten single-thread (web environment) | zip |
| Emscripten multi-thread Wasm64 (web environment) | zip |
What's Changed
- added option in captureSceneScreenShot to make screenshot with transparent background by @ABSitf in #5195
- misc improvements by @Fedr in #5196
- replace boost::dynamic_bitset with our own implementation by @Fedr in #5194
- macos: allow custom clang by @MaxRayskiy in #5197
- do not include "MRStreamOperators.h" in all tests by @Fedr in #5198
- macos-arm: use brew clang by @MaxRayskiy in #5199
- Bump astral-sh/setup-uv from 6.7.0 to 6.8.0 by @dependabot[bot] in #5201
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #5202
- improve initialization of system directories by @Fedr in #5203
- Lattice (prev. porous) filling updates. by @andrewerf in #5200
- Clear sinks on logger by default by @Grantim in #5205
- 3mf loading fixes by @Grantim in #5206
- log Library path and MR_LOCAL_RESOURCES by @Fedr in #5207
- Fix bindings' build on Linux vcpkg by @oitel in #5189
- CMake: Customize library location by @oitel in #5190
- Macos/fix ns app parsing cmd args by @Grantim in #5209
- Export distance maps to GeoTIFF with transform by @oitel in #5210
- remesh/allow_to_freeze_boundaries by @Grantim in #5212
- Fix crash on first run on Linux by @oitel in #5213
- fillHolesWithExtraPoints function by @Fedr in #5208
- Python 3.14 wheels generation by @Fedr in #5211
- fix macos release dynamic_cast for spdlog by @Grantim in #5214
- Add healer scripts by @Grantim in #5218
- CI: Build C++ and C examples for macOS by @oitel in #5215
- Add option to force reset config on start of application by @Grantim in #5223
- CI: Enable Python 3.14 wheel builds for Linux and macOS by @oitel in #5222
- MRTest: Add option to override echo server URL by @oitel in #5228
- Bump astral-sh/setup-uv from 6.8.0 to 7.1.0 by @dependabot[bot] in #5230
- Density and iso estimation based on linear regression. by @andrewerf in #5226
- Add GDAL_NODATA tag to exported TIFF by @oitel in #5229
- Fix macOS package paths by @oitel in #5220
- CI: Don't build Python bindings on Ubuntu 20.04 by @oitel in #5233
- Add interpolation parameter for picked point normal by @Grantim in #5234
- LocalTriangulations: individual points with trusted oriented normals by @Fedr in #5235
- PointCloud::getAABBTree checks in Debug that the number of points in tree is actual by @Fedr in #5236
- fillHolesWithExtraPoints: support extraPoints without normals by @Fedr in #5237
- I6268 update imgui to 1.91.9 by @ABSitf in #5219
- ColorTheme improvements by @Fedr in #5241
- FillHolesWithExtraPointsParams::modifyBdVertices by @Fedr in #5242
- PointCloud::transform by @Fedr in #5243
- Update readme.md by @Trickysuperfreak in #5244
- fixed pick point in SurfaceManipulationWidget by @ABSitf in #5246
- removed outdated parts in workflow (ubuntu) by @ABSitf in #5245
- headers clean up by @Fedr in #5247
- fix running test-distribuition in each master commit by @Grantim in #5239
- removed python test for old bindings v2 by @ABSitf in #5249
- Disable incremental linking on MSVC in CMake. by @adalisk-emikhaylov in #5250
- Handle disabling incremental linking better. by @adalisk-emikhaylov in #5251
- remove extra #include "MRMesh.h" from headers by @Fedr in #5252
- supported link to model in serialize/deserialize by @pashem in #5240
- Win CMake: do not build laz/random.exe by @Fedr in #5253
- MapSharedObjects improvements by @Fedr in #5254
- Fix ambiguous call of obsolete imgui functions by @Grantim in #5248
- MapSharedObjects moved inside MRObject.cpp by @Fedr in #5255
- Only use voxels to construct a base element, then repeat it. by @andrewerf in #5227
- Object and serialization tests by @Fedr in #5256
- UniqueTemporaryFolder: add default constructor by @Fedr in https://git...
Release v3.0.9.193
Autogenerated release v3.0.9.193
af4939f
%details_after_publish%
What's Changed
- linux-arm: use github runners by @MaxRayskiy in #5173
- TouchpadWin32Handler: Lower log level by @oitel in #5175
- macOS: remove -stdlib=libc++ for C compatibility by @Fedr in #5174
- Update mrbind. by @adalisk-emikhaylov in #5180
- CMake: Fix PCH build on Linux vcpkg by @oitel in #5181
- WebRequest: Fix SSL certificate search on Linux by @oitel in #5179
- Try to avoid gawk on MacOS. by @adalisk-emikhaylov in #5178
- Save distance maps to TIFF by @oitel in #5183
- SystemPath: Lookup for resources dir on Linux by @oitel in #5182
- OBJ loading fix by @ghanning in #5185
- less number of bit writing for better performance by @Fedr in #5187
- pip-build clear artifacts only if uploaded by @Grantim in #5188
- Fix collapsing header hover bug by @Grantim in #5191
- simplify BitSet usage in CUDA by @Fedr in #5192
- improve scroll update in scene tree panel by @Grantim in #5193
- added option in captureSceneScreenShot to make screenshot with transparent background by @ABSitf in #5195
- misc improvements by @Fedr in #5196
- replace boost::dynamic_bitset with our own implementation by @Fedr in #5194
- macos: allow custom clang by @MaxRayskiy in #5197
- do not include "MRStreamOperators.h" in all tests by @Fedr in #5198
- macos-arm: use brew clang by @MaxRayskiy in #5199
- Bump astral-sh/setup-uv from 6.7.0 to 6.8.0 by @dependabot[bot] in #5201
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #5202
- improve initialization of system directories by @Fedr in #5203
- Lattice (prev. porous) filling updates. by @andrewerf in #5200
- Clear sinks on logger by default by @Grantim in #5205
- 3mf loading fixes by @Grantim in #5206
- log Library path and MR_LOCAL_RESOURCES by @Fedr in #5207
- Fix bindings' build on Linux vcpkg by @oitel in #5189
- CMake: Customize library location by @oitel in #5190
- Macos/fix ns app parsing cmd args by @Grantim in #5209
- Export distance maps to GeoTIFF with transform by @oitel in #5210
- remesh/allow_to_freeze_boundaries by @Grantim in #5212
- Fix crash on first run on Linux by @oitel in #5213
- fillHolesWithExtraPoints function by @Fedr in #5208
- Python 3.14 wheels generation by @Fedr in #5211
- fix macos release dynamic_cast for spdlog by @Grantim in #5214
- Add healer scripts by @Grantim in #5218
- CI: Build C++ and C examples for macOS by @oitel in #5215
- Add option to force reset config on start of application by @Grantim in #5223
- CI: Enable Python 3.14 wheel builds for Linux and macOS by @oitel in #5222
- MRTest: Add option to override echo server URL by @oitel in #5228
- Bump astral-sh/setup-uv from 6.8.0 to 7.1.0 by @dependabot[bot] in #5230
- Density and iso estimation based on linear regression. by @andrewerf in #5226
- Add GDAL_NODATA tag to exported TIFF by @oitel in #5229
- Fix macOS package paths by @oitel in #5220
- CI: Don't build Python bindings on Ubuntu 20.04 by @oitel in #5233
- Add interpolation parameter for picked point normal by @Grantim in #5234
- LocalTriangulations: individual points with trusted oriented normals by @Fedr in #5235
- PointCloud::getAABBTree checks in Debug that the number of points in tree is actual by @Fedr in #5236
- fillHolesWithExtraPoints: support extraPoints without normals by @Fedr in #5237
- I6268 update imgui to 1.91.9 by @ABSitf in #5219
- ColorTheme improvements by @Fedr in #5241
- FillHolesWithExtraPointsParams::modifyBdVertices by @Fedr in #5242
- PointCloud::transform by @Fedr in #5243
- Update readme.md by @Trickysuperfreak in #5244
- fixed pick point in SurfaceManipulationWidget by @ABSitf in #5246
- removed outdated parts in workflow (ubuntu) by @ABSitf in #5245
- headers clean up by @Fedr in #5247
- fix running test-distribuition in each master commit by @Grantim in #5239
- removed python test for old bindings v2 by @ABSitf in #5249
- Disable incremental linking on MSVC in CMake. by @adalisk-emikhaylov in #5250
- Handle disabling incremental linking better. by @adalisk-emikhaylov in #5251
- remove extra #include "MRMesh.h" from headers by @Fedr in #5252
- supported link to model in serialize/deserialize by @pashem in #5240
- Win CMake: do not build laz/random.exe by @Fedr in #5253
- MapSharedObjects improvements by @Fedr in #5254
- Fix ambiguous call of obsolete imgui functions by @Grantim in #5248
- MapSharedObjects moved inside MRObject.cpp by @Fedr in #5255
- Only use voxels to construct a base element, then repeat it. by @andrewerf in #5227
- Object and serialization tests by @Fedr in #5256
- UniqueTemporaryFolder: add default constructor by @Fedr in #5258
- delete deprecated stuff by @Fedr in #5259
- Change topology of thick filling structures. by @andrewerf in #5257
- TelemetrySignal by @Fedr in #5260
- Bump astral-sh/setup-uv from 7.1.0 to 7.1.1 by @dependabot[bot] in #5261
- control default groups' collapse state by @Fedr in #5262
- Fix incorrect ordered keys bitset size by @Grantim in #5263
- Eliminate Drag trigger flag from scene list drawer by @Grantim in #5264
- Use normalized view matrix for static objects in viewport by @Grantim in #5265
- MeshDecimate: optimize checking for normal inversion by @Fedr in #5266
- MRImGui.h does not #include <imgui_internal.h> by @Fedr in #5267
- MRPch.h: include glad.h and glfw.h by @Fedr in #5268
- MRUIStyle.h does not #include "MRPch/MRFmt.h" by @Fedr in #5269
- do not show copyright and version on splash by @Grantim in #5270
- Unexpected typedef by @Fedr in #5271
- Fix-Ctrl-Cmd-swap-on-new-ImGui by @Grantim in #5273
- unify Eigen inclusions by @Fedr in #5278
- Move attribute projection to MRMesh by @Grantim in #5279
- MRUITestEngine.h does not #include "MRPch/MRFmt.h" by @Fedr in #5274
- unify Eigen inclusions 2 by @Fedr in https://...
Release v3.0.8.247
Autogenerated release v3.0.8.247
061b864
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 20 LTS x64 | deb |
| Ubuntu 20 LTS arm64 | deb |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Linux vcpkg (glibc 2.28) x64 | tar.xz |
| Linux vcpkg (glibc 2.28) arm64 | tar.xz |
| macOS x64 (Intel) | x64 pkg |
| macOS Arm (Apple Silicon) | arm pkg |
| Emscripten multi-thread (web environment) | zip |
| Emscripten single-thread (web environment) | zip |
| Emscripten multi-thread Wasm64 (web environment) | zip |
What's Changed
- VisualObjectTagManager: Register tags with custom id by @oitel in #4963
- Open Directory: Notify about open object by @oitel in #4964
- Add source format tag to imported objects by @oitel in #4965
- change LastUsedDir on file drop by @Fedr in #4966
- save config on exit from Settings dialog by @Fedr in #4968
- added generation C docs from manualy start by @ABSitf in #4969
- Porous filling: thick surfaces and fixes. by @andrewerf in #4967
- Settings: save all settings on dialog closure by @Fedr in #4971
- setLastUsedDir after save dialog by @Fedr in #4972
- Switch to soft deprecation in bindings. by @adalisk-emikhaylov in #4974
- Redesign GlobalBasis by @Grantim in #4976
- fix missed c docs in pip build by @ABSitf in #4975
- RibbonSchema: Notify plugins on schema loading by @oitel in #4978
- Refactor object tag system by @oitel in #4977
- Fix VS project scripts for multi-dir structure by @oitel in #4962
- Remove excessive components. by @andrewerf in #4980
- WASM Suppress Browser hotkeys and fix worker error handling by @Grantim in #4981
- Decimation of mesh with its attributes by @Fedr in #4983
- Bump astral-sh/setup-uv from 6.4.3 to 6.5.0 by @dependabot[bot] in #4985
- Export RenderNameObject class by @oitel in #4986
- mapping of undirected edges by @Fedr in #4987
- Bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #4953
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #4954
- ParallelProgressReporter: avoid division on zero by @Fedr in #4988
- Explain
ButtonCustomizationParams::enabledbetter. by @adalisk-emikhaylov in #4989 - Palette: added saving / loading window position and moving it to a free space by @ABSitf in #4982
- Add the grid colors to theme. by @adalisk-emikhaylov in #4990
- fixed filter same results in search by @ABSitf in #4991
- Viewport: Fix bounding box calculation for custom objects by @oitel in #4992
- Unregister render object constructors gracefully by @oitel in #4993
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #4984
- openFilesDialog: log user's choice by @Fedr in #4995
- lightweight MRPartMapping.h by @Fedr in #4996
- thickenMesh: add PartMapping parameter by @Fedr in #4999
- added logs in pdf generation by @ABSitf in #4998
- ImGuiMenu: Draw custom selection information by @oitel in #5001
- public Viewport::setRotationPivot by @Fedr in #5002
- Introduce Pre Setup view signal by @Grantim in #5006
- Viewport: Calculate camera bounding box for any object type by @oitel in #4997
- propagate clipped-by-plane visual property on all subobjects by @Fedr in #5007
- Introduce static rotation pivot option by @Grantim in #5008
- Touchpad swipe gesture respect rotation mode by @Grantim in #5009
- plane clipping of features by @Fedr in #5010
- delete deprecated labels by @Fedr in #5013
- Enable ImGui line antialiasing globally. It can be disabled in indivi… by @adalisk-emikhaylov in #5015
- When choosing window positition, don't avoid tooltips. by @adalisk-emikhaylov in #5014
- Allow override ancillary imgui label parameters by @Grantim in #5019
- Pdf: improve drawing text, rect, and text cell in pdf by @ABSitf in #5016
- Offset: faster cancel in CUDA mode by @Fedr in #5018
- ImGuiMenu: Add object tag editor UI by @oitel in #5022
- Add functions to project points onto data-model objects. by @adalisk-emikhaylov in #5023
- correct tooltips for required feature objects by @Fedr in #5024
- Add a helper to disable line antialiasing. by @adalisk-emikhaylov in #5025
- Qc measure distance by @adalisk-emikhaylov in #5021
- Fix load single scene replace old one by @Grantim in #5026
- added general ...
Release v3.0.8.228
Autogenerated release v3.0.8.228
0ccd289
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 20 LTS x64 | deb |
| Ubuntu 20 LTS arm64 | deb |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Linux vcpkg (glibc 2.28) x64 | tar.xz |
| Linux vcpkg (glibc 2.28) arm64 | tar.xz |
| macOS x64 (Intel) | x64 pkg |
| macOS Arm (Apple Silicon) | arm pkg |
| Emscripten multi-thread (web environment) | zip |
| Emscripten single-thread (web environment) | zip |
| Emscripten multi-thread Wasm64 (web environment) | zip |
What's Changed
- VisualObjectTagManager: Register tags with custom id by @oitel in #4963
- Open Directory: Notify about open object by @oitel in #4964
- Add source format tag to imported objects by @oitel in #4965
- change LastUsedDir on file drop by @Fedr in #4966
- save config on exit from Settings dialog by @Fedr in #4968
- added generation C docs from manualy start by @ABSitf in #4969
- Porous filling: thick surfaces and fixes. by @andrewerf in #4967
- Settings: save all settings on dialog closure by @Fedr in #4971
- setLastUsedDir after save dialog by @Fedr in #4972
- Switch to soft deprecation in bindings. by @adalisk-emikhaylov in #4974
- Redesign GlobalBasis by @Grantim in #4976
- fix missed c docs in pip build by @ABSitf in #4975
- RibbonSchema: Notify plugins on schema loading by @oitel in #4978
- Refactor object tag system by @oitel in #4977
- Fix VS project scripts for multi-dir structure by @oitel in #4962
- Remove excessive components. by @andrewerf in #4980
- WASM Suppress Browser hotkeys and fix worker error handling by @Grantim in #4981
- Decimation of mesh with its attributes by @Fedr in #4983
- Bump astral-sh/setup-uv from 6.4.3 to 6.5.0 by @dependabot[bot] in #4985
- Export RenderNameObject class by @oitel in #4986
- mapping of undirected edges by @Fedr in #4987
- Bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #4953
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #4954
- ParallelProgressReporter: avoid division on zero by @Fedr in #4988
- Explain
ButtonCustomizationParams::enabledbetter. by @adalisk-emikhaylov in #4989 - Palette: added saving / loading window position and moving it to a free space by @ABSitf in #4982
- Add the grid colors to theme. by @adalisk-emikhaylov in #4990
- fixed filter same results in search by @ABSitf in #4991
- Viewport: Fix bounding box calculation for custom objects by @oitel in #4992
- Unregister render object constructors gracefully by @oitel in #4993
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #4984
- openFilesDialog: log user's choice by @Fedr in #4995
- lightweight MRPartMapping.h by @Fedr in #4996
- thickenMesh: add PartMapping parameter by @Fedr in #4999
- added logs in pdf generation by @ABSitf in #4998
- ImGuiMenu: Draw custom selection information by @oitel in #5001
- public Viewport::setRotationPivot by @Fedr in #5002
- Introduce Pre Setup view signal by @Grantim in #5006
- Viewport: Calculate camera bounding box for any object type by @oitel in #4997
- propagate clipped-by-plane visual property on all subobjects by @Fedr in #5007
- Introduce static rotation pivot option by @Grantim in #5008
- Touchpad swipe gesture respect rotation mode by @Grantim in #5009
- plane clipping of features by @Fedr in #5010
- delete deprecated labels by @Fedr in #5013
- Enable ImGui line antialiasing globally. It can be disabled in indivi… by @adalisk-emikhaylov in #5015
- When choosing window positition, don't avoid tooltips. by @adalisk-emikhaylov in #5014
- Allow override ancillary imgui label parameters by @Grantim in #5019
- Pdf: improve drawing text, rect, and text cell in pdf by @ABSitf in #5016
- Offset: faster cancel in CUDA mode by @Fedr in #5018
- ImGuiMenu: Add object tag editor UI by @oitel in #5022
- Add functions to project points onto data-model objects. by @adalisk-emikhaylov in #5023
- correct tooltips for required feature objects by @Fedr in #5024
- Add a helper to disable line antialiasing. by @adalisk-emikhaylov in #5025
- Qc measure distance by @adalisk-emikhaylov in #5021
- Fix load single scene replace old one by @Grantim in #5026
- added general ...
Release v3.0.7.226
Autogenerated release v3.0.7.226
d33ae40
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 20 LTS x64 | deb |
| Ubuntu 20 LTS arm64 | deb |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Linux vcpkg (glibc 2.28) x64 | tar.xz |
| Linux vcpkg (glibc 2.28) arm64 | tar.xz |
| macOS x64 (Intel) | x64 pkg |
| macOS Arm (Apple Silicon) | arm pkg |
| Emscripten multi-thread (web environment) | zip |
| Emscripten single-thread (web environment) | zip |
| Emscripten multi-thread Wasm64 (web environment) | zip |
What's Changed
- CUDA: Simplify MR::Vector import/export by @oitel in #4721
- Migrate existing function to InplaceStack usage by @oitel in #4720
- Update mrbind to get rid of files with long names. by @adalisk-emikhaylov in #4723
- Sort Dropped Files option by @Fedr in #4724
- fix incorrect reset in self-boolean by @Grantim in #4727
- added cube, cylinder, sphere and torus tests for DotNet by @nsmela in #4728
- CUDA: Add polyline-related functions by @oitel in #4722
- Total order in AABBTreePointsMaker::partitionPoints by @Fedr in #4725
- Fix canceling in makeObjectTreeFromFolder by @Fedr in #4730
- testMeshCollidePrecise: check for exact values by @Fedr in #4731
- Exposing Laplacian to C# by @nsmela in #4719
- Bump docker/build-push-action from 6.15.0 to 6.18.0 by @dependabot[bot] in #4632
- testExpandShrink: check for exact values by @Fedr in #4732
- Bump codebeltnet/dotnet-restore from 2.1.2 to 3.0.0 by @dependabot[bot] in #4633
- TEST( MRMesh, MeshCollidePrecise ): check for exact values by @Fedr in #4733
- CI: Add AWS instance type to stats by @oitel in #4687
- MRMeshMath.h: do not #include "MRLineSegm.h" by @Fedr in #4734
- Mesh::getPlane3f and Mesh::getPlane3d functions by @Fedr in #4735
- orderIntersectionContours: comments and test by @Fedr in #4736
- CUDA: Add more math functions by @oitel in #4739
- CI: Fix Bash syntax error by @oitel in #4740
- RenderMeshObject: fix reading outside of input buffers by @Fedr in #4742
- Fix fromtriangles duplicating in c# by @Grantim in #4743
- Object Info: show mesh coloring type by @Fedr in #4744
- CUDA: Add helper structs for polylines by @oitel in #4741
- SurfaceManipulationWidget: fix coloring after Patch by @Fedr in #4745
- SurfaceManipulationWidget: simplify and fix face selection update on Patch by @Fedr in #4746
- orderSelfIntersectionContours: comments and test by @Fedr in #4747
- Fix G-Code parser by @oitel in #4749
- I6126 toolpath in entire area by @ABSitf in #4737
- SurfaceManipulationWidget: fix update of unchangeableVerts_ by @Fedr in #4751
- Top panel search background color option by @pavel-pestov-adalisk in #4752
- Guarantee mouse pos update before drag&drop by @Grantim in #4754
- getVectorConverters: add overload and respect region by @Fedr in #4757
- add customization options in ribbon menu by @Grantim in #4758
- Force dragover to recalculate cursor position by @Grantim in #4759
- New signal for changes made to voxel data. by @andrewerf in #4756
- fixed cropped text in Modal window by @ABSitf in #4755
- Custom allow modifiers in SurfaceManipulationWidget (Brush plugin) by @zag-taishev-adalisk in #4760
- deprecate extractIntersectionContours function by @Fedr in #4761
- Guarantee web requests fulfillment at application close by @Grantim in #4762
- Separate web requests wait in two groups by @Grantim in #4763
- prolong open self-intersection contours to terminal vertices by @Fedr in #4764
- Introduce drag&drop areas on windows by @Grantim in #4765
- added callback on change object in pick point manager by @kulikovss in #4766
- findTripleFaceIntersections by @Fedr in #4771
- Simplify drag_drop logic by @Grantim in #4772
- Add convex hull algorithm for 2D contours by @oitel in #4770
- Add
_ALLOW_COMPILER_AND_STL_VERSION_MISMATCHto the binding generator. by @adalisk-emikhaylov in #4775 - Boost.Multiprecision: switch to unchecked integers by @Fedr in #4777
- Python bindings: when dereferencing an expected in error state, prope… by @adalisk-emikhaylov in #4776
- Fix loading monospace font by @Grantim in #4779
- FastInt128 type by @Fedr in #4778
- Introduce python
runFromGuiThreadfunction by @Grantim in #4781 - Consistent names for long integer types by @Fedr in #4780
- Revert disabling mangling ...
Release v3.0.6.229
Autogenerated release v3.0.6.229
a68edf5
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 20 LTS x64 | deb |
| Ubuntu 20 LTS arm64 | deb |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Linux vcpkg (glibc 2.34) x64 | tar.xz |
| macOS x64 (Intel) | x64 pkg |
| macOS Arm (Apple Silicon) | arm pkg |
| Emscripten multi-thread (web environment) | zip |
| Emscripten single-thread (web environment) | zip |
| Emscripten multi-thread Wasm64 (web environment) | zip |
What's Changed
- do not allow parallel progress eps exceed 100 by @Grantim in #4490
- CI: Don't rebuild Linux vcpkg image on thirdparty update by @oitel in #4492
- Restore old readme page by @Grantim in #4496
- Show object names relative to the AABB center by default. by @adalisk-emikhaylov in #4495
- Remove Linux Fedora support by @Fedr in #4494
- Remove old mrmeshpy python bindings by @Fedr in #4493
- Fix CMake 4.0 compatibility by @oitel in #4471
- Doc: Add code snippets from examples by @oitel in #4497
- isDicomFile: fix for false positives from ImageReader::CanRead() by @Fedr in #4499
- Spelling: Countour->Contour by @Fedr in #4503
- Specify default side for plane widget by @Grantim in #4504
- PickedPoint improvements by @Fedr in #4502
- Use shared_ptr web requests context by @Grantim in #4505
- Doc: Add C++ code samples by @oitel in #4506
- getPickedPointNormal( const VisualObject& object, const PickedPoint& point ) by @Fedr in #4507
- makeSpline: normals affect shape by @Fedr in #4500
- Simplify constructors of Ancillary helpers by @Fedr in #4508
- struct MinArg<T,I> and struct MaxArg<T,I> by @Fedr in #4509
- findMaxProjectionOnPolyline by @Fedr in #4510
- Polyline improvements by @Fedr in #4513
- Parametrize findMeshDisorientations by @Grantim in #4515
- Get rid of std::optional by @Fedr in #4517
- Add missing
copyContour()instantiations to the bindings. by @adalisk-emikhaylov in #4514 - Separate function for components expansion by @Grantim in #4518
- Rename
copyContourtoconvertContourand introduce wrappers with … by @adalisk-emikhaylov in #4519 - delete Polyline::contours2() by @Fedr in #4521
- fromOff: fix progress reporting by @Fedr in #4522
- Find Disorientation improvements by @Grantim in #4523
- Fix but with incorrect bitset resize in addTriangles by @Grantim in #4524
- BitSet: prohibit dangerous constructors by @Fedr in #4526
- Test on findClosestWeightedMeshPoint by @Fedr in #4529
- Weighted distances: bidirectional mode by @Fedr in #4531
- Replace the deprecated
fmt::localtime()with our own equivalent. by @adalisk-emikhaylov in #4532 - More clear logic in GraphCut::addFaces by @Fedr in #4533
- Fix multiRayIntersecting distances output by @Grantim in #4534
- Bind conversion operators in Python. by @adalisk-emikhaylov in #4536
- Show patch area on mouse move by @Grantim in #4535
- Workaround chrome losing gl context on mac by @Grantim in #4537
- Fix changing mesh while drawing patch area in brush by @Grantim in #4546
- MeshTopology: more consistent boundary testing by @Fedr in #4545
- update_3mf_loading by @Grantim in #4538
- Fix GCC 15 build by @oitel in #4543
- DistanceFromWeightedPointsComputeParams::minDistance = -FLT_MAX by @Fedr in #4547
- Always build pybind11nonlimitedapi stubs as a part of the normal buil… by @adalisk-emikhaylov in #4548
- Include proper version of expected class from precompiled header by @Fedr in #4552
- Add option to keep failed components in UniteManyMeshes by @Grantim in #4553
- declare tl::expected as [[nodiscard]] by @Fedr in #4554
- MRTestCuda.vcxproj by @Fedr in #4555
- Introduce fixMeshCreases function by @Grantim in #4557
- Variable Offset Fix by @andrewerf in #4540
- added examples for different variant of triangulation by @ABSitf in #4550
- Add modal dialog helper class by @oitel in #4558
- added method to convert polyline in floatGrid by @ABSitf in #4556
- Update fix creases logic by @Grantim in #4559
- PartMapping: rename fields by @Fedr in #4560
- MeshTopology::translate_ made function template by @Fedr in #4564
- Get rid of unnecessary
requiresthat was also ICEing new MSVC. by @adalisk-emikhaylov in #4565 - MapOrHashMap in PartMapping by @Fedr in #4566
- sign ci_stat requests to api gateway by @MaxRayskiy in #4562
- Macos mouse wheel by...
Release v3.0.6.227
Autogenerated release v3.0.6.227
a1b2543
%details_after_publish%
What's Changed
- do not allow parallel progress eps exceed 100 by @Grantim in #4490
- CI: Don't rebuild Linux vcpkg image on thirdparty update by @oitel in #4492
- Restore old readme page by @Grantim in #4496
- Show object names relative to the AABB center by default. by @adalisk-emikhaylov in #4495
- Remove Linux Fedora support by @Fedr in #4494
- Remove old mrmeshpy python bindings by @Fedr in #4493
- Fix CMake 4.0 compatibility by @oitel in #4471
- Doc: Add code snippets from examples by @oitel in #4497
- isDicomFile: fix for false positives from ImageReader::CanRead() by @Fedr in #4499
- Spelling: Countour->Contour by @Fedr in #4503
- Specify default side for plane widget by @Grantim in #4504
- PickedPoint improvements by @Fedr in #4502
- Use shared_ptr web requests context by @Grantim in #4505
- Doc: Add C++ code samples by @oitel in #4506
- getPickedPointNormal( const VisualObject& object, const PickedPoint& point ) by @Fedr in #4507
- makeSpline: normals affect shape by @Fedr in #4500
- Simplify constructors of Ancillary helpers by @Fedr in #4508
- struct MinArg<T,I> and struct MaxArg<T,I> by @Fedr in #4509
- findMaxProjectionOnPolyline by @Fedr in #4510
- Polyline improvements by @Fedr in #4513
- Parametrize findMeshDisorientations by @Grantim in #4515
- Get rid of std::optional by @Fedr in #4517
- Add missing
copyContour()instantiations to the bindings. by @adalisk-emikhaylov in #4514 - Separate function for components expansion by @Grantim in #4518
- Rename
copyContourtoconvertContourand introduce wrappers with … by @adalisk-emikhaylov in #4519 - delete Polyline::contours2() by @Fedr in #4521
- fromOff: fix progress reporting by @Fedr in #4522
- Find Disorientation improvements by @Grantim in #4523
- Fix but with incorrect bitset resize in addTriangles by @Grantim in #4524
- BitSet: prohibit dangerous constructors by @Fedr in #4526
- Test on findClosestWeightedMeshPoint by @Fedr in #4529
- Weighted distances: bidirectional mode by @Fedr in #4531
- Replace the deprecated
fmt::localtime()with our own equivalent. by @adalisk-emikhaylov in #4532 - More clear logic in GraphCut::addFaces by @Fedr in #4533
- Fix multiRayIntersecting distances output by @Grantim in #4534
- Bind conversion operators in Python. by @adalisk-emikhaylov in #4536
- Show patch area on mouse move by @Grantim in #4535
- Workaround chrome losing gl context on mac by @Grantim in #4537
- Fix changing mesh while drawing patch area in brush by @Grantim in #4546
- MeshTopology: more consistent boundary testing by @Fedr in #4545
- update_3mf_loading by @Grantim in #4538
- Fix GCC 15 build by @oitel in #4543
- DistanceFromWeightedPointsComputeParams::minDistance = -FLT_MAX by @Fedr in #4547
- Always build pybind11nonlimitedapi stubs as a part of the normal buil… by @adalisk-emikhaylov in #4548
- Include proper version of expected class from precompiled header by @Fedr in #4552
- Add option to keep failed components in UniteManyMeshes by @Grantim in #4553
- declare tl::expected as [[nodiscard]] by @Fedr in #4554
- MRTestCuda.vcxproj by @Fedr in #4555
- Introduce fixMeshCreases function by @Grantim in #4557
- Variable Offset Fix by @andrewerf in #4540
- added examples for different variant of triangulation by @ABSitf in #4550
- Add modal dialog helper class by @oitel in #4558
- added method to convert polyline in floatGrid by @ABSitf in #4556
- Update fix creases logic by @Grantim in #4559
- PartMapping: rename fields by @Fedr in #4560
- MeshTopology::translate_ made function template by @Fedr in #4564
- Get rid of unnecessary
requiresthat was also ICEing new MSVC. by @adalisk-emikhaylov in #4565 - MapOrHashMap in PartMapping by @Fedr in #4566
- sign ci_stat requests to api gateway by @MaxRayskiy in #4562
- Macos mouse wheel by @adalisk-emikhaylov in #4567
- New test with problem near sharp angle. by @andrewerf in #4561
- Make the
MeshViewerapp a bundle on MacOS and adjust the paths acco… by @adalisk-emikhaylov in #4570 - PartMapping: MapOrHashMap fields for tgt2src by @Fedr in #4571
- rename: HashToVectorMappingConverter -> Src2TgtMaps by @Fedr in #4572
- self-boolean function by @Grantim in #4573
- replace BitSet::count() calls with cheaper ones by @Fedr in #4575
- Support non-closed contours in self-boolean by @Grantim in #4578
- Mesh::addMesh( ... PartMapping map ... ) by @Fedr in #4579
- Mesh::pack( ... PartMapping map ... ) by @Fedr in #4580
- Fix regions interpolation. by @andrewerf in #4583
- added customization toolbar maximum size by @ABSitf in #4582
- Improve Search: added sort by available - unavailable tools by @ABSitf in #4568
- Fixing algorithms improvements by @Grantim in #4585
- Fix asserts in Self-boolean by @Grantim in #4586
- Weighted point shell strategy by @andrewerf in #4576
- HistoryStore::getLastAction by @Fedr in #4587
- Fix DirectionWidget first mouse move by @rodion-orlov in #4581
- Detect more errors in self-boolean by @Grantim in #4589
- Fix for unity test by @Chernobrovkin-AD in #4588
- Allow duplicating non-manifold in UniteCloseVertices by @Grantim in #4591
- More boolean improvements by @Grantim in #4592
- void resizeNoInit( std::vector & vec, size_t targetSize ); by @Fedr in #4594
- Fix incorrect verts duplication in uniteCloseVertices by @Grantim in #4593
- ScopeHistory provides CombinedHistoryAction being populated by @Fedr in #4596
- fix potential crash in search by @ABSitf in #4590
- Attempt to fix mouse scroll on a certain Mac. by @adalisk-emikhaylov in #4597
- Move Object better history support by @Fedr in #4598
- Smooth progress during 3MF opening by @Fedr in #4599
- revert search algorithm update by @ABSitf in #4600
- Fix Mac scroll, attempt number 2. by @adalisk-emikhaylov in https:...
Release v3.0.5.215
Autogenerated release v3.0.5.215
bb023f6
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 20 LTS x64 | deb |
| Ubuntu 20 LTS arm64 | deb |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Fedora 39 x64 | rpm |
| Linux vcpkg (glibc 2.34) x64 | tar.xz |
| MacOS x64 (Intel) | x64 pkg |
| MacOS arm (Apple Silicon) | arm pkg |
| Emscripten multi-thread (web environment) | zip |
| Emscripten single-thread (web environment) | zip |
| Emscripten multi-thread Wasm64 (web environment) | zip |
What's Changed
- Add samples on signed distance by @Chernobrovkin-AD in #4272
- Load and save TIFF files as images by @oitel in #4270
- Marching Cubes: Fix progress callback by @oitel in #4273
- CUDA: Fix exception on cancel by @oitel in #4271
- ProgressBar: assert that progress only grows by @Fedr in #4275
- Wasm: Update Emscripten to 4.0.5 by @oitel in #4259
- findOuterLayer by @Fedr in #4276
- Fix Docker image tag by @oitel in #4277
- Fix atomic increment by @oitel in #4278
- Clone Selection: hide and deselect original object by @Fedr in #4280
- AppendHistory( Args&&... args ) always makes new action by @Fedr in #4282
- Add samples on signed distances by @Chernobrovkin-AD in #4274
- gradientInTri by @Fedr in #4283
- Prevent progress reporting from reused thread by @oitel in #4281
- tangentPlaneToSpheres by @Fedr in #4286
- Fix progress monotonicity by @oitel in #4284
- Fix retrieving max thread count by @oitel in #4287
- Bump robinraju/release-downloader from 1.11 to 1.12 by @dependabot in #4239
- Mesh::pack( const PackMapping & map ) by @Fedr in #4288
- Add free form deformer bindings for C# by @oitel in #4290
- Fix lock guard move by @oitel in #4293
- Fix warnings by @adalisk-emikhaylov in #4289
- CI: Use commit SHAs instead of tags for actions by @oitel in #4292
- findPointsInBall improvements by @Fedr in #4294
- Check that box contains another box #4291 by @Fedr in #4297
- introduce find disoriented faces function by @Grantim in #4296
- Fusion: Fix progress callback by @oitel in #4298
- Fix warning, again. by @adalisk-emikhaylov in #4300
- CUDA: Add helper function to measure performance by @oitel in #4299
- CI: Collect stats for internal builds only by @oitel in #4295
- check that the progress does not exceed 100% by @Fedr in #4301
- Allow precise selfintersections search by @Grantim in #4303
- More functions to cut self-intersection contours by @Grantim in #4306
- rayPolylineIntersectAll #4302 by @Fedr in #4305
- Bump vcpkg to 2025.03.19 by @meshinspector-bot in #4308
- signedDistanceToMesh: if the sign is determined by the normal at projection point then projection point must be found precisely by @Fedr in #4309
- MRParallelMinMax.h by @Fedr in #4310
- MinMaxArg by @Fedr in #4311
- Fix convert MeshTriPoints to OneMeshContours bug by @Grantim in #4313
- introduce lifetime tags for self-hosted linux arm runners by @MaxRayskiy in #4307
- findClosestWeightedPoint by @Fedr in #4312
- DistanceFromWeightedPointsParams by @Fedr in #4314
- support degenerate intersection point calculation by @Grantim in #4316
- weightedPointsShell by @Fedr in #4315
- Consider both sides for disorientation check by @Grantim in #4317
- ProgressBar: comments and some optimizations by @Fedr in #4319
- MarchingCubes responsiveness by @Fedr in #4320
- Distance Map: Make inversion optional for converting from image by @oitel in #4318
- weightedPointsShell: one directional offset option by @Fedr in #4322
- Add patch for nuget package by @Chernobrovkin-AD in #4321
- Shift coordinates automatically in VoxelsInterpolatedAccessor. by @andrewerf in #4326
- Fixes in radius compensation by @Grantim in #4327
- ubuntu24: introduce gcc-14 but without nvcc by @MaxRayskiy in #4072
- Add format registry for distance maps by @oitel in #4323
- CMake: Always warn about legacy C function declaration by @oitel in #4330
- TbbTaskArenaAndGroup by @Fedr in #4331
- Add unit tests for MRColor, MRMatrix3, and MRAffineXf modules by @Chernobrovkin-AD in #4328
- Remove extensions from c# pinvoke dll name by @Grantim in #4332
- Doc: Update Emscripten guide by @oitel in https://github.com/MeshInspector/MeshLib/p...
Release v3.0.4.121
Autogenerated release v3.0.4.121
529dd26
| OS | Dev |
|---|---|
| Windows x64 | zip |
| Ubuntu 20 LTS x64 | deb |
| Ubuntu 20 LTS arm64 | deb |
| Ubuntu 22 LTS x64 | deb |
| Ubuntu 22 LTS arm64 | deb |
| Ubuntu 24 LTS x64 | deb |
| Ubuntu 24 LTS arm64 | deb |
| Fedora 39 x64 | rpm |
| MacOS x64 (Intel) | x64 pkg |
| MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- fix upload release pips by @Grantim in #4145
- Default to the latest image in pip-build. by @adalisk-emikhaylov in #4144
- Add test on C bindings function part 2 by @Chernobrovkin-AD in #4143
- Update pybind. by @adalisk-emikhaylov in #4147
- findTriangleSectionsByXYPlane optimization by @Fedr in #4153
- Fasten tests in MRMeshOffset.c by @Chernobrovkin-AD in #4150
- Wasm: Add debug output during CI testing by @oitel in #4152
- MRTestC: silence _CRT_SILENCE_NONCONFORMING_TGMATH_H warning by @Fedr in #4154
- Add logging macro for C tests by @oitel in #4151
- Disable debug running DCM test 1000 times. by @Chernobrovkin-AD in #4149
- PolylineTopology::makeEdge: check for equality of input vertices by @Fedr in #4158
- Fix deadlock in embedded python shutdown by @Grantim in #4159
- Use high-precision time functions for C tests by @oitel in #4157
- Web: Run web browser in headless mode for tests by @oitel in #4160
- CI: Don't fail on missing artifacts by @oitel in #4161
- Radius compensation improvemetns by @Grantim in #4156
- Unify Ribbon Layout customization by @Grantim in #4166
- VertsColorMap: move from VisualObject to specific children by @Fedr in #4167
- Better error message for dicoms by @andrewerf in #4168
- Fix Windows CMake compatibility for MI. by @adalisk-emikhaylov in #4133
- added manual build documentation by @ABSitf in #4100
- struct ObjectMeshData by @Fedr in #4169
- Add test on MrMesh Toplogy in C bindings by @Chernobrovkin-AD in #4165
- log error on open link by @Grantim in #4172
- Copy resource images to whl files by @Grantim in #4171
- Move embedded python to a separate library. by @adalisk-emikhaylov in #4164
- Subdivision of ObjectMesh by @Fedr in #4174
- Report warnings when some files were not opened. by @andrewerf in #4177
- Enable the same warnings for C and C++. by @adalisk-emikhaylov in #4173
- Add python dcm sample by @Chernobrovkin-AD in #4175
- subdivideMesh( ObjectMeshData & ) by @Fedr in #4178
- Fix (debug) crash when rendering an empty object. by @andrewerf in #4179
- Fix empty mesh rendering by @Grantim in #4183
- Very basic support for realtime voxel operations. by @andrewerf in #4180
- Radius compensation speed up a bit by @Grantim in #4187
- update PolylineTrimWithPlane: lots of small fixes and updates logic and comments by @ABSitf in #4176
- PickPointManager: auto hover last inserted point by @Fedr in #4188
- PickPointManager::insertPoint by @Fedr in #4193
- PickPointManager: add new point and immediately activate is movement by mouse by @Fedr in #4197
- Add helper class for chunk processing by @oitel in #4198
- CUDA: Add chunked processing for winding number algorithms by @oitel in #4195
- Fix point size calculation in the point picker. by @adalisk-emikhaylov in #4194
- Reorganize MoveObjectByMouseImpl by @Grantim in #4199
- SurfacePointWidget: use one function to setup sphere color by @Fedr in #4200
- LoadObj: support '\r' line endings by @Fedr in #4201
- added comparison operator and getting symmetric object in EdgeSegment by @ABSitf in #4202
- CI: Use dedicated runner for service jobs by @oitel in #4182
- Linux: Process resize events in batches by @oitel in #4185
- Fix build w/o GTest by @oitel in #4204
- Improve UI for binary operations. by @andrewerf in #4203
- Show tooltip while hovering a disabled item by @oitel in #4205
- Remove bad properties from the new python projects. by @adalisk-emikhaylov in #4206
- fixed and reworked extractSectionsFromPolyline by @ABSitf in #4207
- Introduce MoveTool dead zone by @Grantim in #4208
- Allow non-uniform scaling in MoveTool by @Grantim in #4209
- Better error message for mesh loading from unsupported file extensions by @Fedr in #4210
- fillPlanarHole( ObjectMeshData& data, std::vector& holeContours ) by @Fedr in #4211
- Move tests from MRMesh to MRTest by @Fedr in #4212
- CUDA: Apply chunked processing by @oitel in #4213
- More customization options in MoveTool by @Grantim in #4215
- subdivideMesh: support custom region together with face selection by @Fedr in #4216
- Add initial vcpkg support on Linux by @oitel in #4170
- Filter voxel operations based on the kind of the objects. by @andrewerf in #4218
- Fix Clang 18 build by @oitel in #4219
- Vertex based radius compensation by @Grantim in #4220
- lerp( v0, v1, t ) - linear interpolation by @Fedr in #4225
- Cubi...