Cleaver2 Release Candidate 2.3
Pre-release
Pre-release
Version 2.3 Release Notes
Bug Fixes:
- Fixed command line parameter parsing for ‘scaling’.
- Fixed unassigned fields variable when using a segmentation image.
- Fixed UI bug where max dihedral displayed was actually the min dihedral.
- Fixed broken build script for unit tests.
- Fixed ITK based SaveNRRDFile using wrong dimensions and sampling on save.
- Fixed CLI help text for background mesh mode.
- Fixed CLI bug where regular meshes were being labeled as adaptive.
- Fixed output of background mesh to respect verbose option.
- Fixed unnecessary warning of segmentation file use on multiple file input.
Other improvements:
- Decoupled CLI and GUI builds. Now each can be built without the other.
- Removed dependency on ITK. Cleaver can now build against included Teem lib for NRRD file support.
- Improved type safety for some key cleaver types.
- Various code readability improvements.
- Loosened tight-coupling of main Cleaver implementation class.
- Refactored several core Cleaver algorithm components into their own classes.
- Added debug dump file with json serialization of degenerate sets.
- Added fallback for triplepoint computation to use face centroid as position when input fields are numerically unstable.