Skip to content

Release v3.0.9.196

Choose a tag to compare

@Grantim Grantim released this 12 Nov 17:38

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 #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 #5281
  • fixed scroll, assert, sizes in notification history window by @ABSitf in #5284
  • unify parallel_hashmap includes by @Fedr in #5285
  • build ubuntu24+arm with GCC14 by @Fedr in #5276
  • Unify save custom config dialog by @Grantim in #5286
  • Bump vcpkg to 2025.10.17 by @meshinspector-bot in #5272
  • optimize MRViewer.h for compilation speed by @Fedr in #5287
  • MeshTopology: struct alignas( 16 ) HalfEdgeRecord by @Fedr in #5289
  • Bump astral-sh/setup-uv from 7.1.1 to 7.1.2 by @dependabot[bot] in #5293
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #5291
  • Fix Clang 21 build by @oitel in #5290
  • Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #5292
  • Fix opening PLY files with no triangles by @oitel in #5297
  • Add Id(int) constructor to the bindings. by @adalisk-emikhaylov in #5298
  • Fix loading obj files with negative ids by @Grantim in #5295
  • export meshes in 3MF format by @Fedr in #5299
  • Detect developer builds automatically by @oitel in #5296
  • move unit-related enums by @Fedr in #5301
  • Add new tutorial in docs by @Grantim in #5302
  • more length units by @Fedr in #5303
  • Fix assert on valid reading texture nodes for 3mf in VS2019 by @Grantim in #5304
  • Introduce Copy all solid colors function by @Grantim in #5306
  • save current length unit in 3MF files by @Fedr in #5307
  • add tooltips to the settings on Units tab by @Fedr in #5308
  • 3MFLoader: get rid of static variable by @Fedr in #5310
  • Add XDG Desktop Portal file dialogs support by @oitel in #5305
  • 3MFLoader: finish private variables with underscores by @Fedr in #5311
  • 3MFLoader: fix progress reporting by @Fedr in #5312
  • Fix applying Base Materials on 3mf import by @Grantim in #5313
  • More padding for cellular kind. by @andrewerf in #5309
  • CMake: Allow to set MR_PLATFORM manually by @oitel in #5318
  • MRMesh/MRUnitInfo by @Fedr in #5315
  • UnitSettings::getActualModelLengthUnit() by @Fedr in #5319
  • Fix excessive scrollbar in SceneTree by @Grantim in #5320
  • Introduce edgelength based vertical stitch metric by @Grantim in #5321
  • Fix unique keys on mouse controls setup by @Grantim in #5322
  • respect units inside 3MF files by @Fedr in #5314
  • Fix reading xfs form 3mf files by @Grantim in #5323
  • Information pane: print length/area/volume in world units by @Fedr in #5324
  • DICOM: fix units conversion on load/save by @Fedr in #5325
  • fixed separator with text or icon by @ABSitf in #5316
  • Settings: improve Length Units selection by @Fedr in #5327
  • struct ObjectSave::Settings by @Fedr in #5328
  • Decide the mode of filling based on the sign of the volume. by @andrewerf in #5330
  • .MRU open: read LengthUnits by @Fedr in #5331
  • try to load a file again only if previous attempt failed with stringUnsupportedFileFormat() by @Fedr in #5332
  • Scene format version 1.0 by @Fedr in #5333
  • macOS: Fix Magic Mouse support by @oitel in #5294
  • 3MF format: fix serialization of transformations by @Fedr in #5336
  • Visual Studio: Add custom platform properties example by @oitel in #5334
  • fixed scrolling in imgui ui in emscripten by @ABSitf in #5339
  • I6268 update imgui 1.92.0 by @ABSitf in #5326
  • Decimate Object Mesh Data update by @Grantim in #5338
  • fix opening of most file formats by @Fedr in #5340
  • Introduce Ancillary Plane helper class by @Grantim in #5341
  • CI: Update stats schema by @oitel in #5335
  • edgesBetweenDifferentColors() function by @Fedr in #5342
  • subdivideMesh(ObjectMeshData): allow input notFlippable edges by @Fedr in #5344
  • CI: Build C++ and C examples on Windows by @oitel in #5329
  • export to 3MF: save solid color by @Fedr in #5346
  • Ungroup improvements by @Fedr in #5347
  • Export: ignore selected not VisualObjects (folders) by @Fedr in #5348
  • CI: Get AWS instance type on Windows by @oitel in #5343
  • CI: Collect artifact size stats by @oitel in #5349
  • Do not combine several material lines in one group for obj import by @Grantim in #5350
  • 3MF loading: optimize setFilamentFaceColor_ by @Fedr in #5351
  • fix centering symbol in ImGui by @ABSitf in #5352
  • 3MF format: load FaceColorMap by @Fedr in #5354
  • disable show imgui ui error in release by @ABSitf in #5356
  • 3MF load: transparency of BackColor by @Fedr in #5357
  • improved selection in scene list by @ABSitf in #5355
  • 3MF export: save vertex colors by @Fedr in #5358
  • Fix volume rendering issues by @Grantim in #5359
  • Migrate to newer macOS x64 runner by @Grantim in #5360
  • fix saving colors in 3MF in the presence of deleted vertices by @Fedr in #5361
  • 3MF export: save face colors by @Fedr in #5363
  • Font scaling updates by @Grantim in #5362
  • fix export crash on some configurations by @Grantim in #5364

New Contributors

Full Changelog: v3.0.8.247...v3.0.9.196