Releases: MeshInspector/MeshLib
Releases · MeshInspector/MeshLib
Release v2.3.8.21
Autogenerated release v2.3.8.21
| 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
- Object points discreted rendering by @astrowander in #2079
- Load many clouds from one E57 file by @Fedr in #2080
- Fixes in optimized pointcloud renderer by @Grantim in #2081
- MeshSubdivide: maxTriAspectRatio and maxSplittableTriAspectRatio settings by @Fedr in #2070
- make control for render discretization by @astrowander in #2083
- Fixes in scene saving by @rodion-orlov in #2084
- Optimize accumulation and merge of local triangulations by @Fedr in #2085
- Constructors for undo action that immediately change the state by @Fedr in #2087
- Fix Text Mesh exposings in python by @Grantim in #2088
- Fix STEP scene format by @oitel in #2090
- Fix typos in mergeMeshes by @emil-peters in #2086
- No Regression tests for fork PR by @Grantim in #2092
- For cone feature, rename "radius" -> "base radius". by @adalisk-emikhaylov in #2075
- Basic Mesh Topology hald-edge functionality exposed by @emil-peters in #2089
- TriangulationHelpers::buildLocalTriangulations by @Fedr in #2093
- fix text mesh python test font path by @Grantim in #2094
- Fix Python stub file generation on Windows by @oitel in #2096
Full Changelog: v2.3.7.60...v2.3.8.21
Release v2.3.7.60
Autogenerated release v2.3.7.60
| 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
- Add circumcircleCenter function by @Fedr in #2006
- Add circumballCenters function by @Fedr in #2007
- Find alpha-shape triangles by @Fedr in #2008
- Expose relaxKeepVolume to python by @Grantim in #2011
- Add contributing guide for exopsing python by @Grantim in #2012
- Do not resize group of single item in ribbon by @Grantim in #2013
- ICP::recomputeBitSet: fix freezePairs mode by @Fedr in #2014
- Update healer.py by @Grantim in #2015
- ICP: add comments to parameters by @Fedr in #2016
- SymMatrix::pseudoinverse method added by @Fedr in #2018
- struct SymMatrix4 by @Fedr in #2021
- Autotests: add test on cloud points conversion by @Chernobrovkin-AD in #2019
- Introduce simple merge mode for boolean by @Grantim in #2022
- Direction widget add blocked mode by @Grantim in #2024
- TriangulatedFanData: update comments by @Fedr in #2025
- TriangulationHelpers::Settings: more options for debugging by @Fedr in #2026
- Crash draw list by @egrebenchenko in #2027
- Add makeDegenerateBandAroundRegion function to mrmeshpy by @rodion-orlov in #2030
- New examples in documentation (C++, Python) by @rodion-orlov in #2031
- MeshDecimate: check for appearance of triangles with oppositely oriented normals from degenerated triangles by @Fedr in #2033
- do not assert if points count less than 6 in cylinder approximatin by @egorbovskoy in #2029
- Add notification system by @Grantim in #2034
- VoxelsLoad: read raw data with float[4] per voxel by @Fedr in #2035
- Vcpkg auto update by @MaxRayskiy in #2040
- Add cone feature and fitter for that by @egorbovskoy in #2023
- Palette UI window limits fix by @Grantim in #2041
- MeshSubdivide: parameters to limit subdivision by triangle aspect ratio by @Fedr in #2036
- ViewportGL::drawBorder( const Box2i& rect, const Color& color ) const by @Fedr in #2042
- delete deprecated rendering of Viewport lines/points by @Fedr in #2044
- Fix support of SubdivideSettings::minTriAspectRatio by @Fedr in #2045
- Bump vcpkg to 2024.01.12 by @meshinspector-bot in #2039
- subdivideMesh: optimize checking for triangle aspect ratios by @Fedr in #2047
- Organize controls in Viewer Settings to separate tabs by @rodion-orlov in #2048
- add mechanics custom CheckBox by @egrebenchenko in #2043
- ImmediateGL: add modelMatrix in TriRenderParams by @Fedr in #2051
- Fix subdivide mesh out of bounds by @Grantim in #2052
- MRIRenderObject.h: BaseRenderParams + RenderParams -> ModelRenderParams by @Fedr in #2053
- BaseRenderParams: move from MRViewer/ViewportGL to MRMesh/MRIRenderObject.h by @Fedr in #2055
- Fix shading in immediateGL by @Grantim in #2057
- MeshSubdivide: parallel initialization of queue by @Fedr in #2056
- Viewport: draw and getModelRenderParams functions by @Fedr in #2058
- Expose makeConvexHull to python by @emil-peters in #2046
- Immediate drawing of points and lines became methods of Viewport by @Fedr in #2060
- Fix unexpected progress bar closing by @Grantim in #2061
- Viewport::drawTris by @Fedr in #2063
- Generate stub files for the Python modules by @oitel in #2028
- Makecone by @antipauta in #2065
- Update Aws access in workflows by @Grantim in #2066
- update plugin search ui by @ABSitf in #2049
- checkDeloneQuadrangleInMesh: criticalTriAspectRatio shall not override maxDeviationAfterFlip by @Fedr in #2068
- Primitive distances by @adalisk-emikhaylov in #2059
- Conversions: ImVec4 <-> MR::Vector4f/MR::Color by @Fedr in #2069
- Fix drag and drop while open modal by @Grantim in #2072
- Auto detect flat shading when importing files by @rodion-orlov in #2071
- More names for keys in shortcut manager by @Grantim in #2074
- Edit feature object properties and bugfix by @egorbovskoy in #2054
- PIP package enhancements for macOS by @oitel in #2067
- detectFlatShading by the amount of sharp edges relative to all edges by @Fedr in #2076
- Default Shading Flat settings sets flat shading for imported objects … by @rodion-orlov in #2077
- Fix STEP model importing by @oitel in #2078
New Contributors
- @meshinspector-bot made their first contribution in #2039
- @emil-peters made their first contribution in #2046
- @antipauta made their first contribution in #2065
Full Changelog: v2.3.6.1...v2.3.7.60
Release v2.3.6.1
Autogenerated release v2.3.6.1
| 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
- generalOffsetMesh function by @Fedr in #1954
- Offset functions to take MeshPart on input by @Fedr in #1956
- partialOffsetMesh and thickenMesh enabled in WASM build by @Fedr in #1957
- Split MRAligningTransform on two to simplify maintenance by @Fedr in #1958
- PointToPointAligningTransform: perform most computations without Eigen library by @Fedr in #1959
- Bump actions/setup-python from 4 to 5 by @dependabot in #1913
- Bump actions/download-artifact from 3 to 4 by @dependabot in #1960
- PointToPointAligningTransform: simplify implementation and optimize it by @Fedr in #1964
- ChangeObjectAction: do not save ClippedByPlane property in Undo by @Fedr in #1965
- AligningTransform: rename methods by @Fedr in #1968
- revert github action download-artifact to v3 by @ABSitf in #1970
- Autotest: Conversion test and adding it to windows build by @Chernobrovkin-AD in #1967
- Find the best rigid-scale point-to-point transformation by @Fedr in #1963
- add aws cli to containers by @MaxRayskiy in #1955
- Improve ICP result messages by @rodion-orlov in #1971
- Direction widget by @astrowander in #1966
- Refactor PointToPlaneAligningTransform by @Fedr in #1973
- #3006 replace the flag with a position by @egrebenchenko in #1969
- findSelfCollidingTriangles within a component by @Fedr in #1974
- getLargeByAreaRegions and getRegionAreas functions by @Fedr in #1977
- add pivot in settings by @egrebenchenko in #1979
- Add scope guards. by @adalisk-emikhaylov in #1978
- Fix loading STL files from python streams by @Fedr in #1982
- Add zlib compress and decompress functions by @oitel in #1938
- Fix crash during STEP file loading by @oitel in #1983
- Autotests-conversion: add tests on 2 way of opening and saving meshes by @Chernobrovkin-AD in #1975
- Handle error if not enough memory and show appropriate message for user. Use 4GB for Wasm. Remove Node.js support. Add unexpected error for other error cases. by @vshlobin-mi in #1984
- Switch on aws runners on some part of builds by @MaxRayskiy in #1986
- add new feature object Cylinder and fitter for them. by @egorbovskoy in #1980
- tie widget to the parent object & fix issue with transform by @astrowander in #1988
- Implement BestFit without Eigen library by @Fedr in #1989
- Refactor PointToPlaneAligningTransform by @Fedr in #1991
- Fix STEP loading by @oitel in #1990
- Add MeshOrPoints::accumulate method by @Fedr in #1992
- add MeshICP::autoSelectFloatXf method by @Fedr in #1993
- Use voxel volume cache during mesh generation by @oitel in #1981
- Add memory-efficient mode for mesh offsetting by @oitel in #1985
- Bugfix in multi thread cylinder fit version. add upper bound in phi representation. by @egorbovskoy in #1995
- MeshICP::autoSelectFloatXf to consider all possible signs of eigenvec… by @Fedr in #1994
- Add autotests to linux builds v2 by @Chernobrovkin-AD in #1996
- Fix volumeToMesh with large number of threads by @Fedr in #1999
- Fix/stl normal save + new refs by @Chernobrovkin-AD in #2000
- PointToPlaneAligningTransform: an option to find uniform scaling by @Fedr in #1997
- Rename MeshICP in ICP since it supports point clouds as well by @Fedr in #2001
- Expose uniteManyMeshes to python by @Grantim in #2004
- ICP: add RigidScale option by @Fedr in #2003
- ICP: Limit scaling during one iteration of PointToPlane by @Fedr in #2005
New Contributors
- @Chernobrovkin-AD made their first contribution in #1967
- @vshlobin-mi made their first contribution in #1984
- @egorbovskoy made their first contribution in #1980
Full Changelog: v2.3.0.119...v2.3.6.1
Release v2.3.0.147
Autogenerated release v2.3.0.147
%details_after_publish%
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