Autogenerated release v3.0.2.183
383f567
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 |
Fedora 39 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- MIC#5172_update_ChangeDirAction by @egrebenchenko in #3708
- Add
getAllObjectsInTree()
to Python bindings, and fix missing defa… by @adalisk-emikhaylov in #3710 - Improve CMake config by @oitel in #3711
- Move bitset operators to the class body, to make mrbind find them. by @adalisk-emikhaylov in #3712
- Better error messages for the UI test engine. by @adalisk-emikhaylov in #3713
- I5179 uniformity in examples by @ABSitf in #3688
- MIC#5231_Fix_update_arrow_in_DirectionWidget by @egrebenchenko in #3717
- raise exception if no dlls in nuget package by @astrowander in #3718
- add to C bindings expand, shrink and other functions by @astrowander in #3714
- dilateRegionByMetric: fix excessive dilation by @Fedr in #3722
- Add coversion tests on new voxels format by @Chernobrovkin-AD in #3721
- Mrbind pch speedup 2 by @adalisk-emikhaylov in #3720
- Add Expand and Shrink functions to c# bindings by @astrowander in #3723
- add a bunch of functions to RegionBoundary by @astrowander in #3724
- add several functions to MeshFixer by @astrowander in #3725
- fix bugs in examples by @ABSitf in #3727
- Fix examples' build by @oitel in #3731
- introduce calcLength function by @Grantim in #3732
- new set of simpler-named functions for mesh loading by @Fedr in #3730
- Small improvements of c# bindings by @astrowander in #3733
- Py voxel io improvements by @adalisk-emikhaylov in #3726
- Replace
double *
with an optional. by @adalisk-emikhaylov in #3728 - Mesh::findClosestPoint by @Fedr in #3736
- Introduce simple function to extract meshes intersection contours by @Grantim in #3737
- Fix makeObjectTreeFromFolder by @Fedr in #3741
- Clean MRViewerIO from extra headers by @Fedr in #3742
- Compiler settings validation. by @adalisk-emikhaylov in #3734
- add Remesh function by @astrowander in #3744
- Improve binding build times. by @adalisk-emikhaylov in #3738
- Reorder and fix startup C++ guide by @Grantim in #3747
- Add triangulation of PointCloud to C bindings by @astrowander in #3746
- LoadedObjects by @Fedr in #3745
- Fix inconvenient rotation of recent events in search bar by @Grantim in #3750
- CI: Check examples' build on Linux by @oitel in #3753
- Configure PCH for faster binding generation. by @adalisk-emikhaylov in #3751
- C sharp triangulation by @astrowander in #3748
- Refactor MR namespace by @astrowander in #3756
- Refactor c# exapmles by @astrowander in #3757
- makeSpline by @Fedr in #3752
- Build c# examples at every build by @astrowander in #3758
- add props file by @astrowander in #3761
- Introduce option to disable rotation compensation by @Grantim in #3760
- Global reg python sample by @Chernobrovkin-AD in #3759
- ChangePointActionPickerPoint: fix redo by @Fedr in #3764
- add new examples for c# by @astrowander in #3766
- SurfaceContoursWidget fixes by @Fedr in #3767
- Shortcut manager signals simplification by @Grantim in #3769
- Replace findClosestPointOfSkewLines() with closestPoints() by @Fedr in #3770
- Add conversion tests on new voxel formats by @Chernobrovkin-AD in #3749
- getContourPlaneIntersections function by @Fedr in #3772
- Add ResolveMeshDegenerations func and example by @astrowander in #3773
- Dont use getAllComponents in boolean by @Grantim in #3774
- Add test on issue 2899 by @Chernobrovkin-AD in #3768
- Enable mrbind on all configurations by default. by @adalisk-emikhaylov in #3755
- Load dicom files directly to OpenVDB volume, without SimpleVolume conversions. by @andrewerf in #3775
- SurfaceContoursWidget: simplify undo by @Fedr in #3777
- HistoryStore::undoRedoInProgress() by @Fedr in #3778
- SurfaceContoursWidget::AddRemovePointHistoryAction by @Fedr in #3779
- SurfaceContoursWidget improvements by @Fedr in #3780
- SurfaceContoursWidget is always enabled during its lifetime by @Fedr in #3782
- Order intersections for boolean in parallel by @Grantim in #3781
- Add getter for visibility in direction widget by @Grantim in #3784
- SurfaceContoursWidget: fix deletion of point being dragged by @Fedr in #3785
- SurfaceContoursWidget::colorLast2Points_ by @Fedr in #3787
- update c# docs by @astrowander in #3790
- Openvdb dicoms loading fixes by @andrewerf in #3786
- SurfaceContoursWidget: remove "active point" by @Fedr in #3788
- Fix c# unit tests by @astrowander in #3789
- Downgrade c# version to 10 by @astrowander in #3791
- PickPointManager by @Fedr in #3792
- Pybind fix crash on throw by @adalisk-emikhaylov in #3793
- Run less builds on each commit by @Fedr in #3795
- PickPointManager: better history implementation by @Fedr in #3797
- Surface point picker: default point size in pixels. by @adalisk-emikhaylov in #3796
- Add c sharp tests by @Chernobrovkin-AD in #3783
- PickPointManager: move all callbacks in Params by @Fedr in #3798
- Fix c# examples build by @Grantim in #3800
- Add temporary measurements to scene colors, and more. by @adalisk-emikhaylov in #3802
- CI: Create single config file by @oitel in #3762
- Support legacy MSVC preprocessor. by @adalisk-emikhaylov in #3804
- CI: Fix config usage by @oitel in #3805
- Update emsdk to 3.1.73 by @Grantim in #3807
- I5260 python documentation by @ABSitf in #3754
- Make Ubuntu x64 builds on GitHub runners by @Fedr in #3808
- CI: Collect time stats by @oitel in #3776
- Introduce ViewerTitle by @Grantim in #3813
- Improvements of PointCloud by @astrowander in #3814
- CI: Add action for collecting runner's stats by @oitel in #3812
- Print progress bar timers on debug time btn by @Grantim in #3815
- ProgressBar: move implementation details in .cpp by @Fedr in #3816
- Better customizable RibbonNotifier by @Grantim in #3819
- Add test on bindings crash with wrong types for functions by @Chernobrovkin-AD in #3817
- LoadedObject as result type of scene opening functions by @Fedr in #3821
- End each warning string with
\n
for easy composition by @Fedr in #3822 - LoadedObjectMesh by @Fedr in #3823
- VoxelsLoad::isDicomFolder function by @Fedr in #3824
- MIC#5160_Add_option_to_fix_Transformation_Widget_size_in_pixels by @egrebenchenko in #3763
- CI: Fix Python venv usage on Ubuntu arm64 by @oitel in #3825
- Delete deprecated cutMeshWithPlane(...) by @Fedr in #3826
- subdivideLoneContours( ... FaceHashMap* new2oldMap = ... ); by @Fedr in #3827
- subdivideLoneContours: implement via mesh.splitFace by @Fedr in #3829
- Respect xf changes while measurement plugins are active. by @adalisk-emikhaylov in #3818
- Introduce cut mesh new2old edges map by @Grantim in #3830
- Pip wheels for Python 3.13 by @Fedr in #3831
- SurfaceManipulationWidget: fix for non-identical xf of parent by @Fedr in #3833
- Pip build any branch by @adalisk-emikhaylov in #3834
- Fix imgui mouse down event by @Grantim in #3836
- fix work SurfaceManipulationWidget after using deformation by @ABSitf in #3837
- Do not draw last ribbon border in center mode by @Grantim in #3839
- add voxel operations to C bindings by @astrowander in #3828
- MarkedContour::resample to support normals by @Fedr in #3840
- I5338 fix docs structure by @ABSitf in #3841
- PickPointManager: proper hover reset by @Fedr in #3843
- makeObjectVoxelsFromDicomFolder by @Fedr in #3844
- Transfromation Widget fixes by @Grantim in #3845
- Add voxel classes and functions to c# by @astrowander in #3846
- Open Directory to open DICOM subfolders by @Fedr in #3743
- Remove unwanted python module copies from the distribution. by @adalisk-emikhaylov in #3848
- Call
pip-build.yml
directly frombuild-test-distribute
, not from … by @adalisk-emikhaylov in #3849 - update docs thirdparty and links by @Grantim in #3851
- fix script to build DoxygenLayouts by @ABSitf in #3854
- Standard cancel message for loading and saving by @Fedr in #3855
- stringUnsupportedFileExtension() and unexpectedUnsupportedFileExtension() by @Fedr in #3857
- loadObjectFromFile: support same extensions in object and mesh loaders by @Fedr in #3858
- Load and save vert colors by @astrowander in #3856
- Cmake integration doxygen page by @Grantim in #3860
- Save and load vertex color maps by @astrowander in #3862
- Open File adds object type in undo name by @Fedr in #3863
- Enable Cuda in the bindings. by @adalisk-emikhaylov in #3838
- Change a word. by @adalisk-emikhaylov in #3865
- Extend documentation of the subvoxel mesh correction. by @andrewerf in #3861
- make option to disable history in move by @Grantim in #3866
- fix crash during vdb file by @ABSitf in #3868
- PickPointManager: getting and setting full state by @Fedr in #3864
- heapBytes( HashMap<...> ) by @Fedr in #3869
- TestApp: print error why python module was not loaded by @Fedr in #3870
- PartialChangeMeshAction by @Fedr in #3871
- Points and topology partial changes history by @Fedr in #3872
- Brush: memory efficient points undo by @Fedr in #3876
- Add voxel resampling and accessors by @astrowander in #3875
- Add voxel resampling and accessors to c# by @astrowander in #3877
- SignDetectionMode: better comments by @Fedr in #3879
- Add offset cuda sample by @Chernobrovkin-AD in #3867
- Fix modifying of VoxelSize property by @astrowander in #3881
- update build documentations workflow by @ABSitf in #3882
- Fix filling missed vertices slope in embed terrain by @Grantim in #3880
- CI: Fix stats collection action for custom runners by @oitel in #3873
- CI: Fix problems with Git permissions on Ubuntu by @oitel in #3884
- Notification history btn lifetime by @Grantim in #3885
Full Changelog: v3.0.1.205...v3.0.2.183