the folds of a group’s sector, in the order they are applied. Every fold halves the sector and flips the half between the white centre and the black one; the loop stops when every boundary plane is a mirror of the group the folds have generated. The groups -1, -3 and -4 have no such fold and no smooth one to one key; hasSmoothKey says so. -3 and -4 fold their wedge once all the same; the hemisphere of -1 has no plane to single out and stays whole, white at its pole, as MATLAB’s key

Syntax

folds = sectorFolds(crystalFrame('432').sym)

One fold: 432 halves its sector to that of m-3m.

folds = sectorFolds(crystalFrame('m-3m').sym)

No fold: the sector is bounded by mirrors.

folds = sectorFolds(cs.sym, cs.fundamentalSector(), tol=1e-4)

Another sector, a looser test.

Description

A candidate plane folds the sector when the reflection in it maps the boundary planes of the sector onto themselves, within tol, and it is taken when it doubles the group to a reflection group. Which half a fold keeps is a convention: the half the first axis of the frame not lying in the plane points into.

Input

pg symmetry, the point group
sR sphericalRegion, the sector to fold; by default the group’s conventional sector

Keywords

keyword default description
tol 1e-06 the tolerance of the test whether a reflection maps the sector onto itself

Output

folds list of (3,) arrays, the normals of the folding planes in the order they apply

See also

hasSmoothKey, regionCenter, HSVDirectionKey

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/sectorFolds_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.