Hi, I am not understand your questions so much, however
> mat = mat.inverse(); // screen -> elem > dragpt = (SVGOMPoint)pt.matrixTransform(mat); if you not doing mat.inverse() and straigth away transform the point, I think you could get the translated point. eg: SVGMatrix mat = ((SVGLocatable)evt.getTarget()).getScreenCTM(); // elem -> screen //mat = mat.inverse(); // don't do this dragpt = (SVGOMPoint)pt.matrixTransform(mat); Regards Tonny Kohar -- Sketsa SVG Graphics Editor http://www.kiyut.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]