mtex
mtex copied to clipboard
Feature/grain3d
Implement full 3d support for MTEX
the following functions needs to be ported
pseudo3d EBSD
- [ ]
calcTraces - [ ]
catshould return EBSD3 if pixels are not within a single plane - [ ]
ebsdSquareandEBSDHexshould returngradientZ - [ ]
curvatureshould make use ofgradientZ - [ ]
fill - [ ]
fillByGrainId - [ ]
findByLocation - [ ]
gridifyshould work also for maps in the xz and yz plane - [ ]
inpolygon - [ ]
interp - [ ]
reduce - [ ]
selectInteractive - [ ]
smooth - [ ]
spatialProfile - [ ]
calcUnitCell - [ ]
weightedBurgersVector
pseudo3d in grain2d
- [ ]
checkInside - [ ]
inpolygon
EBSD3
- [ ]
calcGrains - [ ]
calcTraces - [ ]
fill - [ ]
fillByGrainId - [ ]
findByLocation - [ ]
gridify - [ ]
interp - [ ]
KAM - [ ]
plot - [ ]
plotUnitCells - [ ]
reduce - [ ]
smooth - [ ]
slice - [ ]
weightedBurgersVec
*EBSDcube
grain3d
- [x] grain3Boundary/misorientation, grain3Boundary/ebsdId
- [ ] docu
- [ ] grain3dboundary plot (allow rgb, scalar value )
- [ ] sample data set that can be loaded with mtexdata
- [ ] boundary normal distribution
- [x] grain3d/slice - plane through 3 points
- [x] neper returns grain3d
- [ ] select grain by mouse in 3d
- [ ] fitEllipse
- [ ] indexing should be possible with "phaseName"
- [ ] grain3d/surface
- [ ] grain3Boundary/curvature
- [ ] grain3/hasHole
- [ ] grain3/isConvex
- [ ] grain3/convHull
- [ ] rotate grain3, grain3boundary
- [ ] intersection should not change the id
- [ ] grain3/intersect
- [ ] grain3/checkInside
- [ ] grain3/neighbours, numNeighbours
- [x] simulateGrains should set correct symmetry