variants
(method of orientation)
variants of an orientation relationship
Syntax
ori_variants = ori_parent * mori.variants
Input
mori |
child to parent orientation relationship |
ori_parent |
parent orientation |
Output
ori_variants |
all possible child orientation |
Example
% parent symmetry cs_fcc = crystalSymmetry('432', [3.6599 3.6599 3.6599], 'mineral', 'Iron fcc');
% child symmetry cs_bcc = crystalSymmetry('432', [2.866 2.866 2.866], 'mineral', 'Iron bcc')
cs_bcc = crystalSymmetry mineral : Iron bcc symmetry: 432 a, b, c : 2.9, 2.9, 2.9
% define a fcc parent orientation
ori_fcc = orientation.brass(cs_fcc)
ori_fcc = orientation size: 1 x 1 crystal symmetry : Iron fcc (432) specimen symmetry: 1 Bunge Euler angles in degree phi1 Phi phi2 Inv. 35 45 0 0
% define Nishiyama Wassermann fcc to bcc orientation relation ship
NW = orientation.NishiyamaWassermann(cs_fcc,cs_bcc)
NW = misorientation size: 1 x 1 crystal symmetry : Iron fcc (432) crystal symmetry : Iron bcc (432) Bunge Euler angles in degree phi1 Phi phi2 Inv. 180 99.7356 45 0
% compute a bcc child orientation related to the fcc orientation
ori_bcc = ori_fcc * inv(NW)
ori_bcc = orientation size: 1 x 1 crystal symmetry : Iron bcc (432) specimen symmetry: 1 Bunge Euler angles in degree phi1 Phi phi2 Inv. 166.305 68.0853 32.6118 0
% compute all symmetrically possible child orientations
ori_bcc = unique(ori_fcc.symmetrise * inv(NW))
ori_bcc = orientation size: 12 x 1 crystal symmetry : Iron bcc (432) specimen symmetry: 1 Bunge Euler angles in degree phi1 Phi phi2 Inv. 25.2644 90 270 0 224.736 90 90 0 96.8294 52.2388 140.768 0 96.8294 127.761 39.2315 0 305 9.73561 0 0 125 9.73561 0 0 346.305 68.0853 32.6118 0 166.305 68.0853 32.6118 0 263.695 68.0853 327.388 0 83.6949 68.0853 327.388 0 153.171 52.2388 219.232 0 153.171 127.761 320.768 0
% same using the function variants
ori_bcc2 = ori_fcc * inv(NW.variants)
ori_bcc2 = orientation size: 1 x 12 crystal symmetry : Iron bcc (432) specimen symmetry: 1 Bunge Euler angles in degree phi1 Phi phi2 Inv. 305 170.264 180 0 305 9.73561 360 0 224.736 90 90 0 25.2644 90 270 0 83.6949 68.0853 327.388 0 153.171 127.761 320.768 0 166.305 111.915 147.388 0 96.8294 52.2388 140.768 0 96.8294 127.761 39.2315 0 83.6949 111.915 212.612 0 166.305 68.0853 32.6118 0 153.171 52.2388 219.232 0
% we may also compute all possible child to child misorientations
bcc2bcc = unique(NW.variants * inv(NW))
bcc2bcc = misorientation size: 7 x 1 crystal symmetry : Iron bcc (432) crystal symmetry : Iron bcc (432) Bunge Euler angles in degree phi1 Phi phi2 Inv. 360 0 0 0 180 19.4712 0 0 80.402 88.3614 260.402 0 219.232 75.5225 39.2315 0 212.612 136.171 327.388 0 135.528 119.058 205.276 0 154.724 60.9415 135.528 0
See also
MTEX 5.0.0 |