arrows on a section plot: of a function on the sphere along one of its circles, or at orientations in the sections of orientation space; MATLAB’s S2Fun/quiverSection
Syntax
quiverSection(sF, vF, zvector)
The field vF along the circle normal to z.
quiverSection(sF, vF, zvector, np.pi/3)
Along the small circle at 60 degree from z.
quiverSection(sF, vF, zvector, normalized=True)
Every vector of the same length.
quiverSection(ori, xvector)
An arrow along x at every orientation.
quiverSection(ori, w, color='r', resolution=5*degree)
A direction per orientation.
Description
With a function on the sphere sF, the field vF (an S2VectorField, an S2AxisField or a function of the directions) is evaluated at 36 points of the circle normal to sec, or of the small circle at the polar angle eta from sec. The vectors are drawn on the curve plotSection(sF, sec) draws, seen down sec. The longest arrow is scaled to the spacing of the points (autoScaleFactor=0.9); an axis field draws segments without heads. This form also takes displayName and how2plot.
With orientations, the arrows go into the sections of the current section plot, which plotSection draws first. Every orientation gets an arrow along the specimen direction w in the section it lies in; w is one direction for all or one per orientation.
Input
sF |
S2Fun, the function whose section is drawn |
vF |
S2VectorField, S2AxisField, a vector3d per point of the circle, or a function |
sec |
vector3d, the normal of the section |
eta |
the polar angle of the circle from sec, optional, pi/2 the great circle |
ori |
orientation, on a section plot |
w |
vector3d, a specimen direction for all or one per orientation |
Keywords
| keyword | default | description |
|---|---|---|
color |
'k' |
the colour of the arrows |
lineWidth |
1.0 |
the width of the arrows |
resolution |
10*degree |
the spacing the arrows are scaled to, an angle: every arrow is half of it long (orientations only) |
See also
plotSection, quiver, S2FunHarmonic.grad, S2FunVectorField, OrientationVisualizationSections
Used on
MATLAB’s S2Fun.quiverSection
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/S2Fun.quiverSection_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.