BlueQuartzSoftware / BlueQuartzSoftware/simplnx
ENH: Compute "soft" and "hard" orientations for hexagonal features based on c-axis alignment with reference direction.
- 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?
A feature/grain attribute that is often of interest when analyzing materials with hexagonal close packed (HCP) structure is "soft" vs. "hard" grain orientations, which refers to whether the c-axis of the grain is oriented perpendicular or parallel, respectively, to the loading direction. There are some filters now that compute c-axis related feature attributes, such as ```Compute Feature Neighbor C-Axis Misalignments```. Can we add functionality that computes the angle between the c-axis of HCP features and a user specified direction? I initially thought that just a drop down of the global X, Y, or Z axis might be enough, but this might as well be as versatile as the ```Reference Direction``` option in the ```Compute IPF Colors``` filter. Also, I am unsure whether this warrants a new filter, or whether a checkbox in the ```Compute Feature Neighbor C-Axis Misalignments``` would suffice. I think a new filter would be "cleaner".
I can help with documentation of this filter and provide some journal article references and figures that motivate why one would want to compute these attributes.
### 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.