MTEX’s default direction key: white at the centre of the fundamental sector, the primary colours at its vertices

Syntax

HSVDirectionKey(cs)
HSVDirectionKey(cs, whiteCenter=v, maxAngle=5*degree)
HSVDirectionKey(cs, perceptual=True, hueLightness=0.5)

Description

A finite maxAngle makes the key sharp: the whole colour circle is spent on the cap of that opening about the white centre and everything outside it is black. perceptual=True takes the colours from a double cone in OKLab instead of MTEX’s HSL sphere: the colour changes at a nearly steady rate over the sector. hueLightness, from 0 to 1, lets the lightness of the boundary follow the hue towards where each hue is brightest: yellow comes back as yellow, and the key comes closer to MTEX’s and less even.

Input

CS referenceFrame, symmetry, or vector3d supplying its frame; default specimen frame
whiteCenter unit direction at the white centre; None uses the sector centre
maxAngle angular radius in radians of concentrated colouring; default infinity uses the whole sector
sR sphericalRegion to colour; None uses the conventional fundamental sector
colorStretching exponent controlling how the colour varies with polar distance; default 1
grayValue pair giving the gray contribution at the white and black centres
grayGradient pair controlling how rapidly gray fades away from those centres
antipodal colour opposite directions alike by using the Laue group; default False
perceptual use the OKLab colour construction; default False
hueLightness hue-dependent boundary lightness in the perceptual construction, from 0 to 1

Members

direction2color the colours of directions under the key

Used on

EBSDGROD, BoundaryPlots, GrainOrientationParameters, WBV

MATLAB’s 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/HSVDirectionKey_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.