AliasIO / Raphael.FreeTransform

Free transform tool for Raphaël elements.
http://elbertf.com
362 stars 107 forks source link

positioning programmatically #121

Open jnoreiga opened 10 years ago

jnoreiga commented 10 years ago

Is there a way to programmatically set the position that you want your vector graphic moved to by providing an x, y coordinate? I also need to re size providing a height and width. I tried the code below but once I scale it's off. I know I'm missing something simple but my brain is fried working on this. Any help would be greatly appreciated.

position.top is the y coordinate I would like the vector graphic moved to in the canvas/image.

var newTranslateY = position.top - shape.freeTransform.attrs.y; if (newTranslateY != shape.freeTransform.attrs.translate.y) { shape.freeTransform.attrs.translate.y = newTranslateY;

      shape.freeTransform.apply();

}

jnoreiga commented 10 years ago

Figured it out. Here is the code for anyone that else needs to know

http://jsfiddle.net/4eEeJ/

zFedor commented 7 years ago

Hi.

That example gives error VM86:140 Uncaught TypeError: svgDOM.getTransformToElement is not a function ...

Can you fix it ? 2016-12-14_1506