A method of crystalShape.

select faces by outward normal in the original crystal coordinates.

Syntax

basalFace = cS[Miller(0, 0, 1, cs)]
prismFaces = cS[Miller(1, 0, -1, 0, cs).symmetrise()]

Description

A face is retained when its outward normal differs from one of the supplied directions by less than one degree. Symmetry equivalents are not generated automatically here; call symmetrise to select a whole crystal form. Vertices are shared with the input shape. An error is raised when no faces match. The result can be an open set of faces, so its volume need not describe a closed solid.

Input

NSelect vector3d or Miller normals in the crystal coordinates used to construct cS

See also

crystalShape, vector3d.symmetrise, crystalShape.innerFace

Signature

crystalShape.subSet(self, NSelect)
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/crystalShape.subSet_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.