以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  求助  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=17225)


--  作者:iamecho
--  发布时间:4/20/2005 2:28:00 PM

--  求助
要做一个dxf格式到svg格式的转换,读取了dxf实体段中的信息,例如若处理直线时,取其两个端点的值,再赋值写入svg格式中:
<line x1="x1值" y1="y1值" x2="x2值" y2="y2值"/>
结果svg中显示的直线会出现朝向(斜率)不同的情况。
做了一个由48条直线构成的图形的转换,结果显示出来的图形是反的。
应该是对应坐标系的问题,但具体原因不知道。
有没有做过类似程序的高手阿,能帮帮忙吗
此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片
--  作者:keeponline
--  发布时间:4/21/2005 11:58:00 AM

--  
有没有先用VIEWBOX转一下坐标
--  作者:foremans
--  发布时间:4/21/2005 5:22:00 PM

--  
坐标系不同,一种是笛卡尔坐标,一种是windows视图坐标,y刚好颠倒了
--  作者:iamecho
--  发布时间:4/22/2005 11:57:00 PM

--  
恩。已经改好了。谢谢大家。
--  作者:iamecho
--  发布时间:4/23/2005 1:03:00 PM

--  新的问题

此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片

这四个图形中前两个是在描述svg图形时取stroke-width="7.807988E-02",后两个取stroke-width=".6804553"时的效果显示,觉得前两个中直线和圆的那个图线条太淡,想要后面那个直线和圆的效果,但是改了后面那个stroke-width后,那个星星形状的图像线条一下子就变得太粗。为什么同样数值的stroke-width在不同的图形里显示出来的线宽不一样呢?我应该要注意些什么呢?请大家指点。


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