a volume on its (n1, n2, n3) array of voxels, on a rectangular lattice

Syntax

ebsd = EBSD3square(rot, phaseId, CSList, dxyz=(dx, dy, dz))

The voxel size.

ebsd = EBSD3square(rot, phaseId, CSList, dxyz=0.5, origin=(10, 0, 0))

A cube voxel, moved.

ebsd = EBSD3square(rot, phaseId, CSList, D=D)

Any steps, as rows of D.

Description

The voxel [i, j, k] sits at origin + i d1 + j d2 + k d3, the steps (dx, 0, 0), (0, dy, 0), (0, 0, dz) or the rows of D; the positions are built from them, as MATLAB’s EBSD3square does from its voxel size. MATLAB’s class EBSD3square is an EBSD3 of three dimensions here, ebsd.isGridded; MATLAB passes the positions and the phaseMap too.

Input

rotations rotation of shape (n1, n2, n3)
phaseId int array of the same shape, the phase as the index into CSList, all 1 by default
CSList phaseList, or a list of crystalFrame with ‘notIndexed’ first

Keywords

keyword default description
dxyz (1.0, 1.0, 1.0) the voxel size (dx, dy, dz), or one number for all three
origin (0.0, 0.0, 0.0) the position of the voxel [0, 0, 0]
scanUnit 'um' the unit of the positions
frame None specimenFrame of the positions, by default the default one
prop None dict, a property per voxel of the shape of the volume
D None 3 x 3 array, the steps of the lattice as rows, instead of dxyz

Output

ebsd EBSD3

See also

EBSD3, EBSDsquare, voxelLattice

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