以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  急求嵌套SVG下的坐标转换,急求好心人!!!!!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=36451)


--  作者:itjournal
--  发布时间:8/5/2006 9:26:00 PM

--  急求嵌套SVG下的坐标转换,急求好心人!!!!!!
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" onload="main_event_init(evt);" id="svg_main" width="100%" height="100%" viewBox="0 0 800 600" preserveAspectRatio="xMinYMin slice">
 <svg xmlns="http://www.w3.org/2000/svg" id="svg_draw" x="36" y="20" width="100%" height="100%" viewBox="0 0 1000 900" preserveAspectRatio="xMinYMin slice">
  <g id="draw_group_pane" onload="draw_event_onload(evt);">
   <rect id="draw_main_canvas" width="2900" height="3000" fill="#CBD8F7" onmousedown="draw_event_onmousedown(evt);" onmouseup="draw_event_onmouseup(evt);" onmousemove="draw_event_mousemove(evt);"/>
  </g>
 </svg>
</svg>

问如何把鼠标捕获的屏幕坐标转成draw_group_pane下的坐标?
有代码的给一个,没代码的给个思路?
试了一天,不知道问题在哪,draw_group_pane不缩放,不平移情况下还好,缩放平移的情况下差得就多了


--  作者:tamefox
--  发布时间:8/8/2006 8:34:00 AM

--  
研究一下http://www.carto.net/williams/yosemite/,也许能找到思路~
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms