### Syntax

swplot.transform(T)

swplot.transform(T, hFigure)

T = swplot.transform’

### Description

swplot.transform(T) transforms the objects on the active [swplot] figure using the transformation matrix T.

swplot.transform(T, hFigure) transforms objects on the [swplot] figure referenced by the hFigure handle.

T = swplot.transform’ returns the transfomation matrix of the active [swplot] figure.

### Input Arguments

M
Transformation matrix with the following dimensions:
• $$[4\times4]$$ This follows the Matlab standard definition of coordinate transformations used by hgtransform.
• $$[3\times 4]$$ This is the SpinW format for space group transformations, see swsym.str.
• $$[3\times 3]$$ This defines a rotation matrix only.

Setting M to 0 returns the plot to the original orientation (equivalent to M=eye(4)).

hFigure
Handle of the swplot figure window, default value if the handle of the active figure.

### Output Arguments

T
Transformation matrix of the figure with dimensions of $$[4\times 4]$$.