the grains of a volume as closed polyhedra, given by the incidence I_GF of grains and the faces of a grain3Boundary: what calcGrains returns for a volume, the counterpart of grain2d

Syntax

grains = calcGrains(ebsd3)
grain3d.fromFaces(V, F, I_GF, ori, CSList, phaseId)
grain3d.load('grains.dream3d')

Input

id persistent grain ids
phaseId phase-list index of every grain
CSList phaseList or list of crystal frames
numPixel voxel count of every grain
meanRotation rotation representing each grain mean
GOS grain orientation spread in radians
I_GF sparse signed grain-by-face incidence matrix
boundary grain3Boundary mesh shared by the grains
frame specimen reference frame
prop optional dictionary of per-grain properties
phaseMap optional mapping from phase-list entries to original file phase numbers

Properties

id grain ids, which need not equal positions in a selected list
phaseId phase-list index of each grain
numPixel number of voxels assigned to each grain
meanOrientation mean orientations for grains of one phase
GOS grain orientation spread in radians
boundary grain3Boundary mesh separating the grains
I_GF sparse signed incidence matrix, grain rows by boundary-face columns
volume enclosed volume of each grain in cubed spatial units
surfaceArea surface area of each grain in squared spatial units
frame specimenFrame of the geometry

Signature

grain3d(id, phaseId, CSList, numPixel, meanRotation, GOS, I_GF, boundary, frame, prop=None, phaseMap=None)

MATLAB’s grain3d.grain3d

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/grain3d.grain3d_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.