Release v2.4.0.158
Autogenerated release v2.4.0.158
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 |
Fedora 39 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- Load faces with 5+ vertices from .OFF format by @Fedr in #2431
- Individual feature settings. by @adalisk-emikhaylov in #2435
- Fix assert when moving features. by @adalisk-emikhaylov in #2437
- Rename radius to diameter. by @adalisk-emikhaylov in #2436
- Fix infinite loop in boolean by @Grantim in #2438
- Stabilize sphere-circle distance. by @adalisk-emikhaylov in #2440
- edgeTableSymMetric: faster version of edgeTableMetric by @Fedr in #2443
- Support custom colors for measurements. by @adalisk-emikhaylov in #2442
- separate PointsComponents::getLargeComponentsUnion into two functions by @ABSitf in #2439
- SurfacePointWidget: Project point on edge by @oitel in #2445
- Update surface pickers' API by @oitel in #2444
- SurfacePointWidget: Expose isOnMove property by @oitel in #2446
- Move dimension names to a separate function. by @adalisk-emikhaylov in #2448
- Show plane name tag off-center. by @adalisk-emikhaylov in #2449
- Counter to identical notifications MIC#3708 by @Grantim in #2450
- Add features object icons by @Grantim in #2452
- getBoundaryFaces function by @Fedr in #2451
- #3300 saveVoxels cannot save when path has no directory by @egrebenchenko in #2447
- calcFaceDistances function by @Fedr in #2453
- reduce includes in MRRibbonMenuItem.h by @Fedr in #2454
- struct TriMesh; use in VDB; remove deprecated by @Fedr in #2458
- #3710 hide info options by @egrebenchenko in #2456
- calculate pick point for FeatureObjects by @astrowander in #2459
- MIC#3714_Add_objectPoint_history_action by @egrebenchenko in #2462
- Improve Transform block in UI MIC#3746 by @Grantim in #2463
- Do not cancel all builds in the group if one runner was terminated by @Fedr in #2464
- Show last operation time in UI MIC#2523 by @Grantim in #2465
- marchingCubesAsTriMesh: a faster alternative by @Fedr in #2466
- Custom Develope :: need exports for KeyDown into ShortCup plugin by @egorbovskoy in #2467
- MarchingCubes: simplify Positioner optimization by @Fedr in #2469
- Marching Cubes: optimize separation points construction by @Fedr in #2470
- Fix reading comment line in GCode by @Grantim in #2471
- MarchingCubes: replace "iters" with simple pointers by @Fedr in #2473
- Measurement unit widgets. by @adalisk-emikhaylov in #2460
- MarchingCubes: unroll loop with cNeedIteratorMode by @Fedr in #2474
- MIC#3714 add noise by @egrebenchenko in #2468
- Bump vcpkg to 2024.03.25 by @meshinspector-bot in #2461
- fix histogram auto size and imgui context size by @ABSitf in #2475
- MarchingCubes: checkSetValid integrated in main code by @Fedr in #2476
- Windows-specific logging of exceptions by @Fedr in #2478
- Use unit-aware widgets. by @adalisk-emikhaylov in #2477
- Fix unit formatting by @adalisk-emikhaylov in #2479
- add progess callback for saving zip archive by @astrowander in #2481
- MarchingCubes: SeparationPointStorage extracted to simplify algorithm by @Fedr in #2482
- Fix single elem widgets by @adalisk-emikhaylov in #2480
- MarchingCubes: linear storage for point coordinates by @Fedr in #2483
- Measurement unit settings. by @adalisk-emikhaylov in #2484
- MarchingCubes: remove unnecessary std::clamp by @Fedr in #2486
- Detect non-closed meshes by @astrowander in #2485
- Add +/- buttons to the drag widget, tweak the thousands separator. by @adalisk-emikhaylov in #2487
- Update uniteManyMeshes nested components modes by @Grantim in #2488
- MarchingCubes: store triangles in the same blocks with points by @Fedr in #2490
- Order: support for edges without both left and right by @Fedr in #2492
- makeRegularGridMesh: do not create edges having neither left nor right face by @Fedr in #2493
- Only unhide trailing zeroes in widgets when they're active. by @adalisk-emikhaylov in #2494
- Speedup boolean by @Grantim in #2489
- Make forEachVisualSubfeature function public by @oitel in #2495
- do not select primitives hiden by clipping plane by @astrowander in #2496
- ICP: renamings in preparation to back projection by @Fedr in #2497
- Serialize feature dimension's visualize properties by @oitel in #2498
- Fix infinite rendering of features by @Grantim in #2499
- Make MR_PCH optional. by @adalisk-emikhaylov in #2500
- Opaque picker spheres by @adalisk-emikhaylov in #2501
- Show Info flag affects only root objects by @Grantim in #2502
- Add timer for last operation time label by @Grantim in #2503
- take xf into account by @astrowander in #2505
- Wasm unavailable plugins perform scene checks MIC#3756 by @Grantim in #2506
- ICP: far distance filtering redesigned by @Fedr in #2504
- Fix "percents" unit. by @adalisk-emikhaylov in #2507
- Fix lables rendering updates by @Grantim in #2508
- STEP: Import missing non-closed shells (MIC#3789) by @oitel in #2509
- ICP: inner renamings by @Fedr in #2513
- Some units UI fixes. by @adalisk-emikhaylov in #2512
- Fix file extension for
MRUIStyle
template implementations file. by @adalisk-emikhaylov in #2511 - Introduce AncillaryImGuiLabel by @Grantim in #2514
- Fix instruction how to upgrade meshlib in pip by @Fedr in #2515
- Introduce getBasePoint for FeatureObjects by @Grantim in #2516
- Feature property fixes by @adalisk-emikhaylov in #2517
- ICP: a pair can be activated and deactivated during convergence by @Fedr in #2518
- Introduce skip callback for points projection by @Grantim in #2519
- Fix "Visual Sampling" setting. by @adalisk-emikhaylov in #2520
- ICP: store active pairs in BitSet by @Fedr in #2521
- MeshOrPoints::limitedProjector() by @Fedr in #2524
- fedora: bump from 37 to 39 by @MaxRayskiy in #2131
- Don't show negative zeroes. by @adalisk-emikhaylov in #2522
- comments and fixes for normals computation by @Fedr in #2526
- ICP: no need to call update pairs manually by @Fedr in #2528
- ICP: optimize closest point update (second... iter) by @Fedr in #2529
- PointToPlaneAligningTransform::findBestTranslation takes arbitrary linear part by @Fedr in #2531
- utf8ToSystem by @Fedr in #2533
- Fix macos nproc alias by @Grantim in #2534
- Boundary Selection: Add more checks by @oitel in #2532
- ICP: code simplification by @Fedr in #2530
- Fix error condition and buffer size by @rodion-orlov in #2536
- Subfeature picker widget, and more. by @adalisk-emikhaylov in #2523
- Allow custom projector for MeshOrPoints by @Grantim in #2537
- Show angle rays by default. by @adalisk-emikhaylov in #2539
- expose more numpy conversion options in python #2543 by @Grantim in #2544
- Lock feature transforms by default. by @adalisk-emikhaylov in #2542
- ICP: add pairs formed from samples on reference object and projections on floating object by @Fedr in #2541
- Per-coord deltas for the distance measurement. by @adalisk-emikhaylov in #2545
- MIC#3008 parallel loads .off files by @egrebenchenko in #2538
- ICP: fix limiting of scale and rotation angles by @Fedr in #2546
- MeshOrPoints::pointsGridSampling: fix voxel limiting by @Fedr in #2547
- Enable optional STEP file structure support by @oitel in #2548
- MeshOrPoints: switch to pseudonormal for meshes by @Fedr in #2525
- CMake: link to python libraries only when necessary by @Fedr in #2549
- Surface Contours Widget: Track source object's changes by @oitel in #2550
- CMake: do not add python dependency in PCH mode by @Fedr in #2551
- Assert on degenerate xf. by @adalisk-emikhaylov in #2553
- Measurement indicators: Set text pivot by @oitel in #2554
- MIC#3714 add progress bar in Noise Tool by @egrebenchenko in #2555
- Fix units. by @adalisk-emikhaylov in #2556
- ICP: mutualClosest setting by @Fedr in #2558
- added class to close plugin if any of active object points was changed by @ABSitf in #2559
- Fix PCH+Clang+Debug configuration by @Fedr in #2560
- Run less build configurations after every commit by @Fedr in #2561
- Surface Contours widget: Introduce object filter by @oitel in #2557
- thirdparty/CMakeLists.txt: disable warnings by @Fedr in #2562
- Vector args in guess precision by @adalisk-emikhaylov in #2563
- set(GLAD_REPRODUCIBLE ON) by @Fedr in #2565
- Introduce simple local fix selfies function by @Grantim in #2567
- Update after change of palette type by @Fedr in #2568
Full Changelog: v2.3.9.258...v2.4.0.158