a region of orientation space bounded by planes in the quaternions, mostly the fundamental region of a pair of frames
Syntax
oR = fundamentalRegion(cs)
The fundamental region of a crystal frame.
oR = fundamentalRegion(cs, cs, antipodal=True)
Of misorientations, with grain exchange.
oR = orientationRegion(N, cs, specimenFrame())
The region bounded by the quaternions N.
Description
The region holds the quaternions q with dot(q, N) <= 0 for every bounding quaternion N; q and -q are the same rotation.
The fundamental region of two frames, which fundamentalRegion builds, is the set of rotations closer to the identity than to any of their symmetric equivalents; projectIntoFundamentalRegion maps orientations into it. Where the two frames share rotations, about a common axis for instance, the planes alone do not separate the equivalents, and the region also restricts the rotation axes to a sector.
Input
N |
quaternion, or an array (n, 4), the normals of the bounding planes |
frameA |
the first frame, the crystal frame |
frameB |
the second frame, the specimen or a second crystal frame |
Keywords
| keyword | default | description |
|---|---|---|
antipodal |
False |
identify a misorientation with its inverse, the grain exchange symmetry |
common |
None |
the rotations, as an array (n, 4), the two frames share |
sector |
None |
sphericalRegion, the sector of rotation axes where the frames share rotations |
axisCenter |
None |
the centre of that sector, an array of three |
Output
oR |
orientationRegion, with oR.CS and oR.SS its two frames, MATLAB’s CS1 and CS2 |
See also
fundamentalRegion, orientation.projectIntoFundamentalRegion, orientationRegion.checkInside, orientationRegion.plot, fundamentalSector
MATLAB’s orientationRegion.orientationRegion
source
Citing this page.
This page is part of the documentation of
MTEX, a free and open
source MATLAB toolbox for analyzing and modeling crystallographic textures.
It was written by The MTEX Developers and is published at
https://mtex-toolbox.github.io/orientationRegion.orientationRegion_py.html.
If you use MTEX, or reuse text or figures from this page, in your research,
please cite
F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63
BibTeX
@article{bachmann2010mtex,
author = {F. Bachmann and R. Hielscher and H. Schaeben},
title = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
journal = {Solid State Phenomena},
volume = {160},
pages = {63-68},
year = {2010},
doi = {10.4028/www.scientific.net/SSP.160.63},
url = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}
Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.