BlueQuartzSoftware / BlueQuartzSoftware/simplnx
ENH: Ability to determine maximum and minimum feret diameter of features.
- Dominant language
- C++
- Stars
- 17
- Forks
- 13
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 10
Description
### Is there an existing plan for this?
- [X] I have searched the existing discussions, release notes, and documentation.
### Description of the Feature, Filter, or Functionality?
This is a follow up to a previous post on the [Google help page](https://groups.google.com/g/dream3d-users/c/PBNWXduBT4I/m/NaRBwvuTCwAJ). Is it possible to implement a filter (or perhaps add this functionality to the ```Find Feature Shapes``` filter) to determine the feret diameter of features? Currently, we can compute the equivalent diameter and [Axis lengths/Euler angles of the "best-fit" ellipsoid](https://www.dream3d.io/nx_reference_manual/html/OrientationAnalysis/FindShapesFilter.html). This works well for ellipsoidal grains but not for other features, such as lack of fusion (LOF) pores in metals/alloys (first image below) or thin annealing twins (second image below).
The ```Compute Feature Corners``` filter writes six values to the Features.csv file that users can then use to manually determine the XYZ bounding box of each feature, but this would not work to measure the feret diameter of the annealing twin in the second screenshot below, since these are oriented arbitrarily within models. Ideally, this functionality would report the maximum and minimum feret diameter of each feature.


### Version
7.0.x (DREAM3DNX beta)
### What section did you foresee your suggestion falling in? [Further details may be required during triage process]
_No response_
### High Level Steps To Implement
_No response_
### Anything else?
_No response_
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Contributor guide
Assessment
This issue has not been assessed yet.