variants of an orientation relationship
Syntax
ori_parents = ori_child * inv(mori.parents)Input
| mori | child to parent orientation relationship |
| ori_child | child orientation |
Output
| ori_parents | all possible parent orientation |
Example
parent symmetry
cs_fcc = crystalSymmetry('m-3m', [3.6599 3.6599 3.6599], 'mineral', 'Iron fcc');child symmetry
cs_bcc = crystalSymmetry('m-3m', [2.866 2.866 2.866], 'mineral', 'Iron bcc')cs_bcc = crystalSymmetry (⊙c→a)
mineral : Iron bcc
symmetry: m3̅m
elements: 48
a, b, c : 2.9, 2.9, 2.9define a bcc child orientation
ori_bcc = orientation.goss(cs_bcc)ori_bcc = orientation (Iron bcc → y↓→x)
Bunge Euler angles in degree
phi1 Phi phi2
0 45 0define Nishiyama Wassermann fcc to bcc orientation relation ship
NW = orientation.NishiyamaWassermann (cs_fcc,cs_bcc)NW = misorientation (Iron fcc → Iron bcc)
(111) || (011) [11̅0] || [1̅00]compute a fcc parent orientation related to the bcc child orientation
ori_fcc = ori_bcc * NWori_fcc = orientation (Iron fcc → y↓→x)
Bunge Euler angles in degree
phi1 Phi phi2
180 54.7356 45compute all symmetrically possible parent orientations
ori_fcc = unique(ori_bcc.symmetrise * NW)ori_fcc = orientation (Iron fcc → y↓→x)
size: 12 x 1
Bunge Euler angles in degree
phi1 Phi phi2
193.639 134.181 144.598
83.0827 83.1325 270.416
276.917 83.1325 179.584
276.917 96.8675 90.4156
346.361 45.8193 324.598
83.0827 96.8675 359.584
13.6387 134.181 144.598
166.361 45.8193 324.598
180 125.264 225
180 54.7356 45
360 35.2644 225
0 144.736 45same using the function parents
ori_fcc2 = ori_bcc * NW.parentsori_fcc2 = orientation (Iron fcc → y↓→x)
size: 1 x 12
Bunge Euler angles in degree
phi1 Phi phi2
276.917 96.8675 90.4156
180 125.264 225
13.6387 134.181 144.598
276.917 83.1325 179.584
83.0827 96.8675 359.584
193.639 134.181 144.598
83.0827 83.1325 270.416
166.361 45.8193 324.598
180 54.7356 45
0 144.736 45
360 35.2644 225
346.361 45.8193 324.598See also
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/orientation.parents.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.