__`returns`: `SVG.RBox`__
### ctm()
-Retreives the current transform matrix of the element to the root coordinate system:
+Retreives the current transform matrix of the element relative to the nearest viewport parent:
```javascript
path.ctm()
__`returns`: `SVG.Matrix`__
+### screenCTM()
+Retreives the current transform matrix of the element relative to the screen:
+
+```javascript
+path.screenCTM()
+```
+
+__`returns`: `SVG.Matrix`__
+
### matrixify()
Merges all transformations of the element into one single matrix which is returned
This method will prepare the array ensuring both the source and destination arrays have the same length.
-Note that this method is currently not available on `SVG.PathArray` but will be soon.
+In order to morph paths you need to include the [svg.pathmorphing.js](https://github.com/wout/svg.pathmorphing.js) extension.
__`returns`: `itself`__
## Plugins
Here are a few nice plugins that are available for SVG.js:
+### pathmorphing
+[svg.pathmorphing.js](https://github.com/wout/svg.pathmorphing.js) to make path animateable
+
** Caution: Not tested for SVG.js 2.0 **
### absorb