make some methods limited to use
use TMatrix3x3 instead of SWShapeTransform2D as a parameter of method.
extract matrix simplified for 2D from matrix for 3D.