Releases: MeshInspector/MeshLib
Releases · MeshInspector/MeshLib
Release v2.3.0.119
Autogenerated release v2.3.0.119
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- Ignore scene properties for objects created not by viewer by @oitel in #1897
- Update pip-build.yml by @Grantim in #1904
- Add external object loader support by @oitel in #1905
- #2900 change separator signature by @egrebenchenko in #1906
- Add progress callback support for web requests by @oitel in #1908
- Set the current task's name without auto-updating the progress value by @oitel in #1907
- Save plugin dialogs positions between sessions by @astrowander in #1909
- MeshDecimation: return the reason why edge collapse failed by @Fedr in #1910
- MeshDecimate: allow mesh collapse with position optimization, and if it fails without optimization by @Fedr in #1911
- MeshDecimate: tinyEdgeLength influence aspect ratio check but not normal flip check by @Fedr in #1912
- Fix file loading process by @oitel in #1915
- Variable 2d conoturs offset by @Grantim in #1916
- fix crash by @astrowander in #1918
- Mesh: hole measurement methods by @Fedr in #1919
- PrecisePredicates2: fix ccw function by @Fedr in #1917
- Fix viewport groups resize artifacts by @Grantim in #1920
- Eliminate high level zero offset fix for 2d contours by @Grantim in #1921
- Allow making offset in Emscripten build by @Fedr in #1922
- Triangulation fix big aspect faces in local disc by @Grantim in #1923
- Render nothing if there are no valid points by @Fedr in #1924
- Report an error happened during scene saving by @Fedr in #1925
- RenderPointsObject: render nothing if there are no valid points by @Fedr in #1926
- Fix thread safety for STEP file opening by @oitel in #1927
- ObjectPointsHolder: do not write/read .ctm file for completely empty point cloud by @Fedr in #1928
- Bump tj-actions/branch-names from 7.0.7 to 8.0.0 by @dependabot in #1914
- Viewer stores SpaceMouseController by pointer by @Fedr in #1929
- Viewer stores TouchesController by pointer by @Fedr in #1930
- Viewer stores MouseController by pointer by @Fedr in #1931
- Viewer stores RecentFilesStore by pointer by @Fedr in #1932
- Move Viewport enclosed types in MRFitData.h by @Fedr in #1933
- Move Viewer::PointInAllSpaces in a separate header by @Fedr in #1934
- Viewer does not include Viewport automatically by @Fedr in #1935
- Bump actions/download-artifact from 3 to 4 by @dependabot in #1937
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1936
- Revert "Bump actions/upload-artifact from 3 to 4" by @MaxRayskiy in #1939
- Revert "Bump actions/download-artifact from 3 to 4" by @MaxRayskiy in #1940
- Some SurfaceManipulationWidget refactoring by @ABSitf in #1941
- Save all files in binary mode to get exactly the same result on Windows and Linux by @Fedr in #1942
- SurfaceManipulationWidget fix work with insufficient number of points in radius by @ABSitf in #1943
- Mesh inspector plugin by @astrowander in #1944
- Expose thickenMesh to python by @Grantim in #1946
- Fix warning appearing after changes during mesh load by @Fedr in #1947
- checkDeloneQuadrangle: perform computations in doubles by @Fedr in #1948
- SurfaceManipulationWidget: fixed some visual and logic bugs by @ABSitf in #1949
- Expose meshToDistanceVolume to python by @Grantim in #1951
- Introduce RegionId and Face2RegionMap by @Fedr in #1952
Full Changelog: v2.3.0.61...v2.3.0.119
Release v2.3.0.61
Autogenerated release v2.3.0.61
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- update colors correctly by @astrowander in #1870
- Define macro for unreachable code by @oitel in #1869
- Use async scene loaders in single-thread environments by @oitel in #1806
- Fix linking MRWebRequest class on Windows by @oitel in #1875
- Respect history scope hierarchy by @Grantim in #1876
- extrude open selections by @astrowander in #1877
- deserializeObjectTreeFromFolder supports parameter file with full name ".json" by @Fedr in #1879
- Viewer.h: do not include "MRTouchpadController.h" by @Fedr in #1880
- Check for missing entries in Visual Studio project files by @oitel in #1881
- Always set a name to a scene object by @oitel in #1882
- offsetMesh: voxelSize must be given by the user; and smaller expansion in our volume by @Fedr in #1883
- Add undo/redo history action for viewport parameters setting by @rodion-orlov in #1884
- add Select Subtree button by @astrowander in #1885
- select curvature preference by @astrowander in #1886
- add ChangeValue by @egrebenchenko in #1878
- Add history action for changing object colors by @rodion-orlov in #1887
- Fix strong resolve resolve multiple edges mode in FillHole by @Grantim in #1888
- CVE-2023-49291 fix: bump tj-actions/branch-names to v7.0.7 by @MaxRayskiy in #1890
- Fix screenshots by @Grantim in #1889
- Fix incorrect rotate touchpad gesture on macOS by @oitel in #1891
- make filtering components as an option by @astrowander in #1892
- find overhangs speedup by @Grantim in #1894
- Check that std::expected has monadic functions by @Fedr in #1895
- Combine MRUVSphere.h and MRSphere.h in MRMakeSphereMesh.h by @Fedr in #1896
- ribbon search ranking update by @Grantim in #1898
- struct Sphere and its intersection with a line by @Fedr in #1900
- Add methods to save scene to file by @oitel in #1899
- fix branches filtering by @astrowander in #1903
- Update pip-build.yml by @Grantim in #1902
- Consider disabled features for Python module by @oitel in #1868
- added laplacian in SurfaceManipulationWidget by @ABSitf in #1874
Full Changelog: v2.3.0.24...v2.3.0.61
Release v2.3.0.24
Autogenerated release v2.3.0.24
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- rewrite makeDegenerateBandAroundRegion function by @astrowander in #1807
- update emsdk onetbb imgui by @Grantim in #1798
- InTreePathBuilder to optimize tunnel detection by @Fedr in #1808
- Fix negative progress values by @oitel in #1811
- glTF and glB files problem #1810 by @astrowander in #1813
- EditMeshPlugin impovement: uniformity of line when mouse moving by @ABSitf in #1814
- WebResponse: log everything in one line for convenience by @Fedr in #1815
- switch to fedora 39 by @MaxRayskiy in #1794
- MRViewer.h: remove #include <MRMesh/MRSceneRoot.h> by @Fedr in #1817
- ViewerEventQueue extracted from Viewer class by @Fedr in #1818
- Improve Linux support by @oitel in #1812
- Use std::string as "unexpected" value type by default by @oitel in #1820
- read colors of vertices from gltf by @astrowander in #1822
- Simplify OffsetParameters by @Fedr in #1823
- Fix STEP import as mesh by @oitel in #1825
- add help button by @Grantim in #1826
- MRGetMapping.h extracted from existing static functions by @Fedr in #1827
- Fix excessive scene texture bindings by @Grantim in #1829
- Add begin custom plugin window decorator by @Grantim in #1830
- Improvements SurfaceManipulationWidget by @ABSitf in #1828
- MeshDecimate: allow collapsing not-flippable edges by @Fedr in #1831
- adding a condition for drawModalMessage by @egrebenchenko in #1835
- adding error "font does not contain symbol" by @egrebenchenko in #1836
- SurfaceManipulationWidget: fixed rendering elongated work region by @ABSitf in #1837
- Optimize implementation of lastValid* methods by @Fedr in #1838
- read help link from items.json by @Grantim in #1839
- struct SaveSettings and its application for mesh exporting by @Fedr in #1840
- bump vcpkg to 2023.11.20 by @MaxRayskiy in #1832
- update mesh vertices in cutAlongEdgeLoop by @astrowander in #1833
- Add setUINameDeferred function in StatePlugin by @Grantim in #1843
- Export ObjectLines including world transformation by @Fedr in #1842
- Export ObjectPoints including world transformation by @Fedr in #1845
- Extend WebRequest class by @oitel in #1841
- Fix lone vertices in buildGridMesh by @Grantim in #1844
- add monitor info by @Grantim in #1846
- Introduce get shared function by @Grantim in #1847
- added button with same logic as radioButton by @ABSitf in #1848
- Ribbon Search bar navigation by @Grantim in #1849
- Fix init textures for noWindow mode by @Grantim in #1851
- Introduce MRPch/MRFmt.h to avoid unnecessary inclusion of whole spdlog by @Fedr in #1852
- makeVectorWithSeqNums and makeHashMapWithSeqNums functions by @Fedr in #1854
- Export meshes and lines already packed by @Fedr in #1853
- move search out of ribbon menu by @Grantim in #1856
- Search hints with recently opened plugins by @Grantim in #1857
- #2725 clicking mouse wheel close context menu by @egrebenchenko in #1855
- Add Damerau-Levenshtein distance by @Grantim in #1858
- DistanceMap::getInterpolated: fix out-of-bounds access and some optimization by @Fedr in #1860
- update SurfaceManipulationWidget by @ABSitf in #1859
- Extrude faces subdivide by @astrowander in #1861
- fuzzy search in ribbon menu by @Grantim in #1863
- SurfaceManipulationWidget: added visualization for bad region by @ABSitf in #1864
- SurfaceManipulationWidget: fixed multiple connections by @ABSitf in #1865
- Sample colors from Image by @Fedr in #1862
- MeshTexture: linear interpolation if loaded from glTF by @Fedr in #1866
- Fix RenderMeshObject vert color map updates by @Grantim in #1867
New Contributors
- @egrebenchenko made their first contribution in #1835
Full Changelog: v2.2.11.51...v2.3.0.24
Release v2.2.11.51
Autogenerated release v2.2.11.51
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- Pick several pixels in the area by @Grantim in #1761
- Dynamic load libraries during splash screen by @Grantim in #1763
- More debugging asserts in getVertIds and getFaceIds by @Fedr in #1764
- relaxKeepVolume: fix out-of-array access by @Fedr in #1765
- Clone Selected button in object tree context menu by @rodion-orlov in #1757
- I2444 surface distance from vector meshTriPoints by @ABSitf in #1759
- Introduce separate UI name for ribbonitems by @Grantim in #1766
- Introduce mappings in planar triangulation by @Grantim in #1767
- Polyline::pack by @Fedr in #1771
- Add_optional_mapping_to_Polyline-contours by @Grantim in #1770
- TriangulationHelpers::buildLocalTriangulation by @Fedr in #1773
- Bump paulhatch/semantic-version from 5.2.1 to 5.3.0 by @dependabot in #1655
- PointCloudTriangulationHelpers: useNeiNormals by @Fedr in #1774
- Optimize Orient Normals in case of many connected components in the cloud by @Fedr in #1775
- PointCloud::flipOrientation by @Fedr in #1778
- Triangulation/filtering and border fixes by @Grantim in #1777
- Custom viewport labels by @rodion-orlov in #1779
- Encrypted zip support by @rodion-orlov in #1769
- Fix UI button checkKey with modifiers by @Grantim in #1780
- MeshDecimate: less restrictions due to change of normals by @Fedr in #1782
- I2444 surface manipulation widget by @ABSitf in #1776
- Add setLabel helper method to Viewport class by @rodion-orlov in #1783
- Update width filtering in find overhangs by @Grantim in #1784
- use standard quaternion from matrix method by @Fedr in #1785
- separate scene rendering into texture by @Grantim in #1787
- Creases filters by @astrowander in #1786
- Allow uninitialized construction of MeshTriPoint by @Fedr in #1788
- MeshTriPoint::getWeightedVerts by @Fedr in #1789
- Replicate: move vertices of one mesh to make it similar to another mesh by @Fedr in #1790
- use HashMap typedefs by @Fedr in #1792
- Pip: add python 3.12 for win by @MaxRayskiy in #1793
- ObjectPoints::normalsChangedSignal by @Fedr in #1795
- update Surface Manipulate Widget by @ABSitf in #1791
- pointUniformSampling: never compute normals, but can take alternative normals on input by @Fedr in #1796
- SurfaceManipulateWidget fix key handle by @ABSitf in #1797
- Allow to run resumable tasks for progress bar by @oitel in #1799
- PointCloudTriangulator: prevent any appearance of multiple edges during hole filling by @Fedr in #1800
- struct DetectTunnelSettings with default limit on 1 maximum iterations by @Fedr in #1801
- Optimize BasisTunnelsDetector::detect by @Fedr in #1802
- put rendering in texture under flag by @Grantim in #1804
Full Changelog: v2.2.10...v2.2.11.51
Release v2.2.10.3
Autogenerated release v2.2.10.3
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- dilate/erode points by @astrowander in #1725
- improve any sampling uniformity by @Fedr in #1726
- Introduce find point cloud border function by @Grantim in #1727
- Color related history actions (for Remove Color tool) by @rodion-orlov in #1728
- Optimal packing of points by @Fedr in #1730
- fix update of the region by @astrowander in #1731
- CloudPartMapping and VisualObject::copyColors by @Fedr in #1732
- Pack points with different reordering strategies by @Fedr in #1734
- PointCloud::getLexicographicalOrder() by @Fedr in #1735
- Add normal based sampling by @Grantim in #1736
- bump vcpkg to 2023.10.19 by @MaxRayskiy in #1721
- Update web requests by @Grantim in #1737
- Remove confusing 10 as default value for maxAngleChange by @Fedr in #1738
- Allow to override mesh loaders by @oitel in #1739
- Unify several point samplings by @Fedr in #1740
- Upload and download files by @oitel in #1742
- Add .zip as supported scene format (similar to Open Directory) by @rodion-orlov in #1741
- EnumNeihbourVertices and computeSpaceDistances by @Fedr in #1743
- Fix inconsitent mesh tri point in vertex in cut mesh converters by @Grantim in #1748
- Export without rounding in textual formats by @Fedr in #1745
- Import OBJ meshes with transform by @oitel in #1746
- Cuda solar radiation by @astrowander in #1749
- surroundingContour: more than 3 keys; version for key vertices by @Fedr in #1752
- Fix sync requests in single-thread Wasm by @oitel in #1751
- Add camera roll (rotation around screen normal) with Ctrl+MMB by @rodion-orlov in #1750
- Planar triangulation rework by @Grantim in #1715
- Enable STEP import for Linux and macOS by @oitel in #1744
- Expose fill hole metrics and addPartByMask to python by @Grantim in #1756
- Close plugins on escape by @Grantim in #1755
- Fix file upload for Wasm by @oitel in #1754
- switch to 4-digit versioning by @MaxRayskiy in #1758
- Add support for older OpenCASCADE versions by @oitel in #1760
Full Changelog: v2.2.8...v2.2.10
Release v2.2.9
Autogenerated release v2.2.9.34
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- dilate/erode points by @astrowander in #1725
- improve any sampling uniformity by @Fedr in #1726
- Introduce find point cloud border function by @Grantim in #1727
- Color related history actions (for Remove Color tool) by @rodion-orlov in #1728
- Optimal packing of points by @Fedr in #1730
- fix update of the region by @astrowander in #1731
- CloudPartMapping and VisualObject::copyColors by @Fedr in #1732
- Pack points with different reordering strategies by @Fedr in #1734
- PointCloud::getLexicographicalOrder() by @Fedr in #1735
- Add normal based sampling by @Grantim in #1736
- bump vcpkg to 2023.10.19 by @MaxRayskiy in #1721
- Update web requests by @Grantim in #1737
- Remove confusing 10 as default value for maxAngleChange by @Fedr in #1738
- Allow to override mesh loaders by @oitel in #1739
- Unify several point samplings by @Fedr in #1740
- Upload and download files by @oitel in #1742
- Add .zip as supported scene format (similar to Open Directory) by @rodion-orlov in #1741
- EnumNeihbourVertices and computeSpaceDistances by @Fedr in #1743
- Fix inconsitent mesh tri point in vertex in cut mesh converters by @Grantim in #1748
- Export without rounding in textual formats by @Fedr in #1745
- Import OBJ meshes with transform by @oitel in #1746
- Cuda solar radiation by @astrowander in #1749
- surroundingContour: more than 3 keys; version for key vertices by @Fedr in #1752
- Fix sync requests in single-thread Wasm by @oitel in #1751
- Add camera roll (rotation around screen normal) with Ctrl+MMB by @rodion-orlov in #1750
- Planar triangulation rework by @Grantim in #1715
- Enable STEP import for Linux and macOS by @oitel in #1744
- Expose fill hole metrics and addPartByMask to python by @Grantim in #1756
- Close plugins on escape by @Grantim in #1755
Full Changelog: v2.2.8...v2.2.9
Release v2.2.8
Autogenerated release v2.2.8.40
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- FlowAggregator::OutputFlows.amountGreaterThan by @Fedr in #1690
- Update structure embedding by @Grantim in #1691
- ChangeColoringType by @Fedr in #1692
- Introduсe 2d contours offset by @Grantim in #1695
- makeNormals: progress, smaller functions, fix by @Fedr in #1694
- makeNormals: use Heap for better performance by @Fedr in #1696
- Added ascii STL format writing functions by @rodion-orlov in #1693
- Take screenshots with user defined resolution by @Grantim in #1698
- findFewClosestPoints by @Fedr in #1697
- More optional output from terrain embedding by @Grantim in #1699
- Optimize making oriented normals by @Fedr in #1701
- added settings to calculate contour from vector of tri points by @ABSitf in #1702
- 3MF file format support (loading) by @rodion-orlov in #1700
- remove force flip for close plane vertices by @Grantim in #1705
- Tool path project selection ii by @astrowander in #1704
- report on progess in interpolateLines and interpolateArcs by @astrowander in #1706
- computeSolarRadiation function by @Fedr in #1707
- orientNormals: revert latest changes working badly on non-uniform clouds by @Fedr in #1709
- 3MF loading - refactoring, loading files with several .model files by @rodion-orlov in #1710
- computeSkyViewFactor and SkyPatch by @Fedr in #1711
- findSkyRays by @Fedr in #1713
- makeUniformSampledCloud by @Fedr in #1714
- PLY: load point clouds with normals by @Fedr in #1716
- Add more regular uniform pointcloud sampling by @Grantim in #1717
- ObjectPoints: serialize valid points in MRU by @Fedr in #1719
- Save only valid points by @Fedr in #1720
- Uniform transform with sort of input points by @Grantim in #1722
- Update Documentation by @Grantim in #1724
Full Changelog: v2.2.7...v2.2.8
Release v2.2.7
Autogenerated release v2.2.7.4
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- I2375 added active voxels in volume render by @ABSitf in #1630
- fix python box test by @ABSitf in #1626
- added help button in plugin window title by @ABSitf in #1507
- MeshOrPoints class for floating object in ICP by @Fedr in #1633
- Improve PointClouds triangulation by @Grantim in #1634
- CUDA: use c++20 on all platforms by @Fedr in #1635
- add findAllFlatComponents() function by @astrowander in #1595
- Detailed system info by @Grantim in #1640
- Add state to command loop by @Grantim in #1644
- ICP: allow point cloud as a reference object by @Fedr in #1642
- Add initial STEP import support by @oitel in #1641
- Highlight active blocking window by @Grantim in #1645
- Fix GCC compatibility by @oitel in #1621
- added saving config in web by @ABSitf in #1647
- Add missing VS project items by @oitel in #1649
- Mesh Mesh::fromPointTriples( const std::vector & posTriples, bool duplicateNonManifoldVertices ); by @Fedr in #1651
- project selection on the offset with maximal distance limit by @astrowander in #1652
- Add Active button in toolbar by @Grantim in #1654
- bump vcpkg to 2023.08.09 by @MaxRayskiy in #1650
- MRMESH_NO_GTEST option to avoid building tests #1648 by @Fedr in #1653
- Support python 310 for old vcpkg by @Grantim in #1657
- Multi extension support by @Grantim in #1658
- Hide test tab and duplicate open buttons by @Grantim in #1659
- Save last extension in settings as string by @Fedr in #1660
- STEP import improvements by @oitel in #1661
- saveObjectToFile: an option to backup original file by @Fedr in #1663
- support dxf format by @astrowander in #1662
- Set offset type to Shell in offsetPolyline by @rodion-orlov in #1664
- Export one or many objects at once by @Fedr in #1665
- Overhangs updates and fixes by @Grantim in #1666
- save valid points with normals in textual .asc file by @Fedr in #1667
- Add welcome screen mock by @Grantim in #1668
- Fix crash of precision issue in terrain triangulation by @Grantim in #1672
- Respect latin keyboards in shortcuts by @Grantim in #1671
- Move zip-functions in separate files by @Fedr in #1673
- added information about duplicated verteces in mesh loading by @ABSitf in #1669
- Disable STEP import work-around for modern OpenCASCADE versions by @oitel in #1676
- decompressZip from any std::istream by @Fedr in #1674
- expandFaces funciton by @Fedr in #1677
- Construct AABBTree from MeshPart by @Fedr in #1679
- VoxelsVolume: min/max type depends on value type by @Fedr in #1680
- meshToDistanceVolume: use standard min/max computation by @Fedr in #1681
- Fix update removed faces for cutmesh by @Grantim in #1675
- added calculation duplicated vertices and deleted faces in loading obj file by @ABSitf in #1684
- Fixed cancelling worker threads in OpenVDB by @rodion-orlov in #1685
- mcShellMeshRegion function by @Fedr in #1682
- Use vertical metric in embedding terrain by @Grantim in #1686
- Fix Obj loading by @Grantim in #1687
New Contributors
- @rodion-orlov made their first contribution in #1664
Full Changelog: v2.2.5...v2.2.7
Release v2.2.5
Autogenerated release v2.2.5.47
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- PolylineTopology::buildFromContours: ignore contours with 0 or 1 points because of no edges in them by @Fedr in #1589
- fedora38: enable gcc13 builds by @MaxRayskiy in #1590
- Support old e57format version by @Grantim in #1592
- Move mouse cursor along with touchpad swipe gesture by @oitel in #1593
- Add LAS/LAZ file format support by @oitel in #1594
- make link to fail if there are unresolved symbols by @Fedr in #1597
- remove unnecessary pthread dependency by @Fedr in #1599
- Bump actions/checkout from 3 to 4 by @dependabot in #1601
- Support lidar pointclouds in pts format by @Grantim in #1603
- Clang build-time error about undefined symbols by @Fedr in #1598
- fix empty space in information panel by @ABSitf in #1600
- Precise contours triangulation by @Grantim in #1602
- No input filtering for imgui by @Grantim in #1606
- Preserve coordinate precision for geopositioned point clouds by @oitel in #1605
- use CMAKE_SHARED_LINKER_FLAGS and CMAKE_EXE_LINKER_FLAGS by @Fedr in #1609
- Fix computeBoundingBox export by @Grantim in #1610
- Better modeling of merge order of watershed basins by @Fedr in #1608
- Add optional mapping in cut mesh converter by @Grantim in #1612
- Fix MSVC build by @oitel in #1613
- make free-form findSteepestDescentPoint functions by @Fedr in #1614
- Make standard views as in other software by @Fedr in #1615
- Restrict steepest descent path to a region by @Fedr in #1616
- WatershedGraph::getAllBasinFaces() by @Fedr in #1617
- Add function for searching overhangs by @oitel in #1611
- Update MRCuda CMake configuration by @oitel in #1607
- Embed terrain new impl by @Grantim in #1622
- distanceMapFromContours() for preallocated map by @Fedr in #1625
- Apply transform during overhang search by @oitel in #1628
- Bump aws-actions/configure-aws-credentials from 3 to 4 by @dependabot in #1620
- Bump docker/login-action from 2 to 3 by @dependabot in #1619
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1618
- Optimize pointcloud triangulation by @Grantim in #1629
- Remove unnecessary stuff from MRICP.h by @Fedr in #1632
Full Changelog: v2.2.4...v2.2.5
Release v2.2.4
Autogenerated release v2.2.4
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 37 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- Bump aws-actions/configure-aws-credentials from 2 to 3 by @dependabot in #1562
- Bump paulhatch/semantic-version from 5.2.0 to 5.2.1 by @dependabot in #1569
- Show volume of objects surrounded by closed meshes by @Fedr in #1570
- Tune Windows touchpad event logging verbosity by @oitel in #1566
- Improve build customization by @oitel in #1519
- BasinVolumeCalculator by @Fedr in #1571
- Work-around broken dynamic_cast on macOS by @oitel in #1573
- uninstall meshlib pkg before python tests by @MaxRayskiy in #1568
- Refactor touchpad gesture support by @oitel in #1551
- PointCloud::pack by @Fedr in #1574
- control CMAKE_CXX_STANDARD by one variable by @MaxRayskiy in #1563
- implement pointUniformSampling via findSmallestCloseVertices by @Fedr in #1577
- optimize pointUniformSampling for large balls by @Fedr in #1578
- Grid sampling returns std::optional in case the process was terminated by @Fedr in #1579
- packPointsWithHistory by @Fedr in #1580
- Remove dangerous reinterpret_cast from asString() by @Fedr in #1582
- introduce fedora38 build by @MaxRayskiy in #1581
- Optimize loading points from PLY and CTM formats by @Fedr in #1583
- Feature/e57 build by @MaxRayskiy in #1575
- add getUnionFindStructureVertsSeparatedByPaths() function by @astrowander in #1584
- Toolpath optional offset & smooth selection by @astrowander in #1585
- Reset touchpad event handler before window closing by @oitel in #1586
- Make E57 file format support optional by @oitel in #1587
- extended Box methods in python by @ABSitf in #1588
Full Changelog: v2.2.3...v2.2.4