Releases: MeshInspector/MeshLib
Releases · MeshInspector/MeshLib
Release v0.0.31.33
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- fix doule-click blocking in Palette by @astrowander in #664
- Center scene checkboxes by @Grantim in #666
- reducePath: early removal of returns in the path by @Fedr in #670
- fix disappearing section line by @astrowander in #673
- Treat mesh components during mesh nesting check correctly by @oitel in #672
- Get rotation pivot by @Grantim in #675
- detach line from parent on mouse down event by @astrowander in #676
- Exclude/replace nested meshes during batch mesh uniting by @oitel in #674
- MeshDecimate: skip normal check only for degenerate triangles by @Fedr in #679
- use centered text box in scene info window by @astrowander in #678
- add title and tooltip to read-only text box by @astrowander in #680
- refactor InputTextCenteredReadOnly by @astrowander in #681
- shortestPathInQuadrangle function and isUnfoldQuadrangleConvex implemented using it by @Fedr in #682
- update mouse events not to lose outside mouseup by @Grantim in #683
- Get rid of reusable workflows tags by @MaxRayskiy in #685
- Change grid action by @astrowander in #684
- align Scene Info fields by @astrowander in #687
Full Changelog: v0.0.30.34...v0.0.31.33
Release v0.0.30.34
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- Bump robinraju/release-downloader from 1.5 to 1.6 by @dependabot in #646
- fix UI in fill holes plugin by @astrowander in #647
- setup python 3.10 as default by @MaxRayskiy in #650
- Don't unset the "swap on last only" flag in
incrementForceRedrawFrames()
. by @adalisk-emikhaylov in #648 - refactoring ObjectVoxels to vdbVolume as functions argument (part 1) by @ABSitf in #645
- Add 2d convex quadrangle check in delone by @Grantim in #651
- Fix radio buttons by @astrowander in #653
- Add python 3.11 support by @MaxRayskiy in #652
- fix design of checkboxes by @astrowander in #654
- Parameters of resolveMeshDegenerations are collected into a structure; region parameter added MIC#1345 by @Fedr in #658
- add read-only centered text box by @astrowander in #657
- use brew and python3.10 by @MaxRayskiy in #656
- little boolean hole filling improvement by @Grantim in #659
- Use full segment-segment distance inside checkDeloneQuadrangleInMesh by @Fedr in #661
- decrease controls by @astrowander in #660
- Extract newfaces from boolean mapper by @Grantim in #663
- Compute mesh intersection points by @oitel in #662
- PolylineDecimator: prohibit collapse if it introduces a sharp turn in the line by @Fedr in #665
Full Changelog: v0.0.29.1...v0.0.30.34
Release v0.0.29.1
Release v0.0.28.16
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- Fix uniteManyMeshes to use precise intersection search by @Grantim in #633
- extract computeSurfacePathApprox() from computeSurfacePath() by @Fedr in #634
- Update patchelf by @MaxRayskiy in #637
- added progressbar and error window in load from arguments by @ABSitf in #635
- Export offsetMesh to python by @Grantim in #638
- Add new python test save slice to image by @ADniill in #636
- Simplify the code of buildSmallestMetricPathBiDir function by @Fedr in #639
- Python updates by @Grantim in #640
- A* modification of Dijkstra algorithm by @Fedr in #642
- Expose rayMeshIntersect to python by @Grantim in #643
- Skip serializing to JSON identity matrices and transforms to save the space by @Fedr in #644
Full Changelog: v0.0.27.27...v0.0.28.16
Release v0.0.27.27
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- fix embedded python test for external project by @MaxRayskiy in #604
- change functions' signatures in VoxelsSave by @astrowander in #620
- Per viewport xf for object transformation widget by @Grantim in #621
- Timer: move string with name by @Fedr in #624
- add python exports by @astrowander in #622
- Fix MinGW build by @oitel in #623
- MeshTopology::resizeBeforeParallelAdd does not initalize edges for better performance by @Fedr in #625
- fromSceneObjFile: show errors if a face has less or more than 3 vertices by @Fedr in #627
- Deprecate MeshBuilder::fromVertexTriples by @Fedr in #628
- meshconv: option to print performance timings in the end by @Fedr in #629
- Improve voxels in python and other small by @ABSitf in #626
- Bump docker/login-action from 1 to 2 by @dependabot in #630
- Voxels binding to python updates by @Grantim in #631
- added dilate / erode method for edges by @ABSitf in #632
Full Changelog: v0.0.26.43...v0.0.27.27
Release v0.0.26.43
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- resolveMeshDegenerations redesigned to reduce triangle aspect ratio by @Fedr in #581
- fix: instal thirdparty with vcpkg on windows by @maidamai0 in #584
- Fix render normals binding by @Grantim in #587
- Drop menu icons by @astrowander in #586
- Fedora: fix install test by @MaxRayskiy in #589
- Make workflow more friendly for outside collaborator by @MaxRayskiy in #588
- fixed check and opening files in console by @ABSitf in #590
- added guide for build with Emscripten on Linux by @ABSitf in #591
- Update vcpkg instruction by @MaxRayskiy in #585
- Python libs: update linking by @MaxRayskiy in #558
- Bump actions/checkout from 2 to 3 by @dependabot in #596
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #597
- Bump actions/download-artifact from 2 to 3 by @dependabot in #595
- Bump paulhatch/semantic-version from 4.0.2 to 4.0.3 by @dependabot in #598
- Bump tj-actions/branch-names from 4.9 to 6.1 by @dependabot in #594
- Cut long file names by @astrowander in #599
- Add shadows gl class by @Grantim in #593
- Add new python tests and fixed (decimate/distance mesh) by @ADniill in #592
- Make unite many meshes deterministic by @Grantim in #600
- Pip: add arm and x64 macos wheel by @MaxRayskiy in #602
- cut long file names by @astrowander in #603
- save voxels to images by @astrowander in #605
- Improve shadows multisampling by @Grantim in #606
- Bump geekyeggo/delete-artifact from 1 to 2 by @dependabot in #607
- Fix openvdb version condition by @MaxRayskiy in #610
- update 'pip install' instructions by @MaxRayskiy in #611
- Bump tj-actions/branch-names from 6.1 to 6.2 by @dependabot in #608
- format slices' numbers by @astrowander in #612
- fix crash with zero args by @astrowander in #613
- fix drop menu availability by @astrowander in #614
- fix viewport masks in new viewports by @astrowander in #615
- Update shadows rendering by @Grantim in #616
- Cursor entrance events by @Grantim in #618
- Distance map to isolines optimizations by @oitel in #617
- reworked ObjectVoxels for adding to python by @ABSitf in #609
- Shadow UI fixes by @Grantim in #619
New Contributors
- @maidamai0 made their first contribution in #584
- @dependabot made their first contribution in #596
Full Changelog: v0.0.25.25...v0.0.26.43
Release v0.0.25.25
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- MeshTopology::flip by @Fedr in #564
- save distance maps to file by @astrowander in #563
- Add file name in error message if model loading failed by @Fedr in #566
- redesign statistics window by @astrowander in #567
- fix emscripten file dialog with empty filters by @ABSitf in #569
- Instant printing of stack traces by @Fedr in #572
- Introduce unite many meshes function by @Grantim in #571
- Fix timers hierarhy by @Grantim in #573
- add progress callback to erode/dilate by @astrowander in #570
- Simplify interface of checkDeloneQuadrangleInMesh by taking the struct with parameters by @Fedr in #576
- More win wheels and tests by @MaxRayskiy in #574
- Delone: an option to optimize by triangle aspect ratio by @Fedr in #577
- Fix RenderPointsObject empty bindings by @Grantim in #578
- add functions for transparent text by @astrowander in #579
- Update windows SEH handlers in other threads by @Grantim in #580
- add new tests by @ADniill in #568
- Python binding improvements and fixes by @Grantim in #583
- fixed opening supported format files in console by @ABSitf in #582
Full Changelog: v0.0.24.28...v0.0.25.25
Release v0.0.24.28
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- Return empty path on bi dir build on the same vert by @Grantim in #550
- Log crash info by @Grantim in #549
- revorked Vector2 and Vector3 in python by @ABSitf in #551
- fix wasm build by @astrowander in #552
- Fix noWindow mode by @Grantim in #554
- Print active timer branch on crash by @Grantim in #553
- Remove only old log files by @Grantim in #555
- Little python improvements by @Grantim in #556
- Expose MeshTopology numValidFaces(Verts) to python by @Fedr in #557
- Fix import from distance map by @Grantim in #559
- deprecate old labels API by @astrowander in #560
- Add get system info json function by @Grantim in #561
- Build Manylinux wheels by @MaxRayskiy in #562
Full Changelog: v0.0.23.0...v0.0.24.28
Release v0.0.23.0
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- autoResizeSet(pos,len,val) in BitSets and Vector by @Fedr in #523
- Python: add not started tests by @MaxRayskiy in #524
- decrease size of buttons by @astrowander in #525
- Remove outNewFaces argument in fillHole-like functions by @Fedr in #528
- fix palette scale by @astrowander in #530
- Pip: add win10 by @MaxRayskiy in #497
- fix normals of point clound after mirroring by @astrowander in #527
- hasAnyIsoline and hasAnyPlaneSection by @Fedr in #531
- added polyline (and some linked structs) in pyhton api by @ABSitf in #526
- set window constraints in palette by @astrowander in #532
- forbid double click in palette by @astrowander in #533
- Optimize UnionFind structure by @Fedr in #534
- Compare that two bit sets have the same set bits by @Fedr in #535
- get rid of left grip by @astrowander in #537
- Optimize executeTriangulateContourPlan by @Fedr in #536
- Remove default value in VisualObject::setFrontColor by @Fedr in #538
- Open RAW voxels improvements by @Grantim in #540
- Compute the number of new triangles to cover all holes before actual filling by @Fedr in #539
- Bind expected to python and docs update by @Grantim in #541
- Add options to disable some MRMesh features by @oitel in #529
- Fallback deserialization for ObjectLabel by @oitel in #543
- redesign Open Raw Voxels plugin by @astrowander in #542
- findCollidingEdgeTrisPrecise: improve parallelism by @Fedr in #544
- Decrease combo in raw voxels by @astrowander in #545
- Revert "get rid of left grip (#537)" by @astrowander in #546
- Remove timers from the functions that are called too frequently (from Boolean) by @Fedr in #548
- py test: simplify win env creation by @MaxRayskiy in #547
- Add nightly tests, step 1 by @MaxRayskiy in #521
- Use both github and self-hosted win runners by @MaxRayskiy in #502
Full Changelog: v0.0.21.65...v0.0.23.0
Release v0.0.22.39
Autogenerated release
OS | Dev | ||
---|---|---|---|
Windows x64 | zip | ||
Ubuntu 20 LTS x64 | deb | ||
Ubuntu 22 LTS x64 | deb | ||
Fedora 35 x64 | rpm | ||
MacOS | Coming soon! 🍏 |
What's Changed
- autoResizeSet(pos,len,val) in BitSets and Vector by @Fedr in #523
- Python: add not started tests by @MaxRayskiy in #524
- decrease size of buttons by @astrowander in #525
- Remove outNewFaces argument in fillHole-like functions by @Fedr in #528
- fix palette scale by @astrowander in #530
- Pip: add win10 by @MaxRayskiy in #497
- fix normals of point clound after mirroring by @astrowander in #527
- hasAnyIsoline and hasAnyPlaneSection by @Fedr in #531
- added polyline (and some linked structs) in pyhton api by @ABSitf in #526
- set window constraints in palette by @astrowander in #532
- forbid double click in palette by @astrowander in #533
- Optimize UnionFind structure by @Fedr in #534
- Compare that two bit sets have the same set bits by @Fedr in #535
- get rid of left grip by @astrowander in #537
- Optimize executeTriangulateContourPlan by @Fedr in #536
- Remove default value in VisualObject::setFrontColor by @Fedr in #538
- Open RAW voxels improvements by @Grantim in #540
- Compute the number of new triangles to cover all holes before actual filling by @Fedr in #539
- Bind expected to python and docs update by @Grantim in #541
- Add options to disable some MRMesh features by @oitel in #529
- Fallback deserialization for ObjectLabel by @oitel in #543
- redesign Open Raw Voxels plugin by @astrowander in #542
- findCollidingEdgeTrisPrecise: improve parallelism by @Fedr in #544
- Decrease combo in raw voxels by @astrowander in #545
- Revert "get rid of left grip (#537)" by @astrowander in #546
- Remove timers from the functions that are called too frequently (from Boolean) by @Fedr in #548
- py test: simplify win env creation by @MaxRayskiy in #547
- Add nightly tests, step 1 by @MaxRayskiy in #521
- Use both github and self-hosted win runners by @MaxRayskiy in #502
Full Changelog: v0.0.21.65...v0.0.22.39