SVG_点坐标转换

 

1、

 1 function PointTransform_bySVGElement(_svgSVGElement, _svgElement, _iX, _iY)
 2 {
 3     var svgMatrix_Root = _svgSVGElement.getScreenCTM();
 4     
 5     var svgPoint = _svgSVGElement.createSVGPoint();
 6     svgPoint.x = _iX;
 7     svgPoint.y = _iY;
 8     
 9     var svgMatrix = _svgElement.getScreenCTM();
10     svgPoint = svgPoint.matrixTransform(svgMatrix_Root.inverse().multiply(svgMatrix));
11     return svgPoint;
12 };

 

 

2、

 

posted @ 2016-03-18 09:49  Html5Skill  阅读(862)  评论(0编辑  收藏  举报