Triple points edit page

Triple points are automaticaly computed during grain reconstruction. They are accessable similarly to grain boundaries as the property triplePoints of the grain list. When analyzing triple points it is a good idea to use the option removeQuadruplePoints in calcGrains to convert all quadruple points into triple points.

## Index triple points by phase

You may index triple points by the adjacent phases. The following command gives you all triple points with at least one phase being Forsterite

The following command gives you all triple points with at least two phases being Forsterite

Finaly, we may mark all inner Diopside triple points

## Index triple points by grains

Since, triple points are asociated to grains we may single out triple points that belong to a specific grain or some subset of grains.

## Index triple points by grain boundary

Triple points are not only a property of grains but also of grain boundaries. Thus we may ask for all triple points that belong to Fosterite - Forsterite boundaries with misorientation angle larger then 60 degree

## Boundary segments from triple points

On the other hand we may also ask for the boundary segments that build up a triple point. These are stored as the property boundaryId for each triple points.

Once we have extracted the boundary segments adjecent to a triple point we may also extract the corresponding misorientations. The following command gives a n x 3 list of misorientations where n is the number of triple points

Hence, we can compute for each triple point the sum of misorientation angles by

and my visualize it by

## Angles at triple points

The angles at the triplepoints can be accessed by tP.angles. This is a 3 column matrix with one column for each of the three angles enclosed by the boundary segments of a triple point. Obviously, the sum of each row is always 2*pi. More interestingly is the difference between the largest and the smallest angle. Lets plot this for our test data set.