以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (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=8116)


--  作者:epaulin
--  发布时间:6/4/2004 4:50:00 PM

--  SVG 变换相关的一些问题
小弟最近在学习 SVG,遇到一些困惑,特来请教。

SVG 的文档变换节:  http://www.w3.org/TR/SVG11/coords.html#EstablishingANewUserSpace

其中说到 SVG 图形变换的在数学上用矩阵形式表示:

按此在新窗口浏览图片

这里用了 3x3 的矩阵,请问这里的变换为什么和传统光栅图形为什么一样呢?
比如平移的:

<g transform="translate(50,50)">

按此在新窗口浏览图片
按此在新窗口浏览图片


这样变换过后是如何“还原”为 SVG 的,还是根本只是一种表现(绘制)形式上的。

另外有没有有没有 SVG 图形缩放的算法。

[此贴子已经被作者于2004-6-4 17:30:41编辑过]

--  作者:epaulin
--  发布时间:6/4/2004 5:31:00 PM

--  
想起来了,SVG 图像的变换根本是对 坐标系的变换,问题是这个对坐标系的变换在底层是如何实现的呢?比如在数学上的描述,还与上面的一样嘛?

如果与上面的不一致,为什么 W3C 的文档中还会有这么一段?
不明白啊。

向版主报告此贴


--  作者:SCYANGYU
--  发布时间:2/18/2005 11:57:00 AM

--  
请高手来能解释解释!

我对这个问题也没搞清楚!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
39.063ms