From 7c195432d30bf2c179d2f5c2682b85d76ef9458b Mon Sep 17 00:00:00 2001 From: wout Date: Sun, 24 Aug 2014 16:32:30 +0200 Subject: [PATCH] Updated README --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 06f671e..4481437 100755 --- a/README.md +++ b/README.md @@ -1108,9 +1108,20 @@ rect.attr('fill', null) ### transform() -The `transform()` method acts as a full getter without an argument. Basically it calls `element.ctm().extract()`. +The `transform()` method acts as a full getter without an argument. Basically it calls: + +```javascript +element.ctm().extract() +``` + +As a setter it has two ways of working. By default transformations are absolute. For example, if you call: + +```javascript +element.transform({ rotation: 125 }).transform({ rotation: 37.5 }) +``` + +The resulting rotation will be `37.5` and not the sum of the two transformations. But if that's what you want there is a way out by adding the `relative` parameter. That would be: -As a setter it has two ways of working. By default transformations are absolute. For example, if you call `element.transform({ rotation: 125 }).transform({ rotation: 37.5 })` the resulting rotation will be `37.5` and not the sum of the two transformations. But if that's what you want there is a way out by adding the `add` parameter. That would be: ```javascript element.transform({ rotation: 125 }).transform({ rotation: 37.5, relative: true }) -- 2.39.5