a grid on the sphere with ring structure, a ladder of polar angles theta and one azimuth grid per ring, whose nearest and radius searches use that structure

Syntax

S2G = equispacedS2Grid(resolution=5*degree)

Nearly equidistant directions.

S2G = equispacedS2Grid(resolution=5*degree, maxTheta=70*degree)

A spherical cap.

S2G = S2Grid(S2G.thetaGrid, S2G.rhoGrid, resolution=5*degree)

From its rings.

Description

The difference to a plain list of vector3d is that the grid knows its rings, so finding the grid points closest to a direction, or within a radius of it, searches the ladders instead of every point. A grid is built by equispacedS2Grid; anything that breaks the rings, an index or an operation, returns a plain vector3d. regularS2Grid and plotS2Grid return a matrix of vector3d, as their layout is the matrix.

Input

theta S1Grid, the ladder of polar angles of the rings
rho a list of S1Grid, the azimuths of every ring

Keywords

keyword default description
frame None the frame of the directions
resolution nan the resolution the grid was built with, in radians
antipodal False the directions are axes

Output

S2G S2Grid

See also

equispacedS2Grid, regularS2Grid, fibonacciS2Grid, plotS2Grid, vector3d.find, VectorGrids

MATLAB’s S2Grid.S2Grid

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/S2Grid.S2Grid_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.