A method of vector3d.

the same direction written in another frame

Syntax

h2 = h.transformReferenceFrame(cs2)

By the axes of the two frames.

h2 = h.transformReferenceFrame(cs2, rule='byScreenAlignment')

As the two frames are drawn.

h2 = h.transformReferenceFrame(cs2, rule=ori) # by a given orientation from one to the other

Description

The direction keeps its meaning and gets the coordinates of the other frame, in hkl or uvw as it was written; data of two settings of one crystal, ‘X||a’ and ‘X||a*’, are combined this way.

Input

h vector3d or Miller
to the frame to write it in

Keywords

keyword default description
rule None ‘byAxes’ or None, the transition of the two bases; ‘byScreenAlignment’, the one of the plotting conventions; or an orientation from the frame of h to to
tol 0.1 how far the transition of the bases may be from a rotation, the norm of I - M M’; a larger deviation is refused

Output

h2 vector3d or Miller in the frame to

See also

align, orientation.byScreenAlignment, orientation.transformReferenceFrame

MATLAB’s Miller.transformReferenceFrame

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/Miller.transformReferenceFrame_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.