萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1612|回复: 8

VC中有没有类似于Java Graphics2D的类?

[复制链接]
发表于 2008-1-24 16:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
请问VC中有没有类似于Java Graphics2D的类?
如果我用VC画图形,希望能输入double类型的值,有没有类似的库可以用?还是只能用OpenGL ?
谢谢。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-1-24 18:48 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-1-24 20:29 | 显示全部楼层
谢谢,但是用GDI+作图,还是不能用double类型的值。难道真的只能用OpenGL?
$考虑$ $考虑$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-1-26 21:43 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-1-27 17:37 | 显示全部楼层
不是为了坐标变换,是希望绘制几何图形时,能输入double,float类型的值。
真的没人了解吗?
:( :(
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-1-28 01:56 | 显示全部楼层
其实关于值内转换在我这里一直是都是运行通过得,你尝试把所有的int强制转换去掉,再去编译看看(当然最好是留有拷贝),万一还有问题,看一下是否.h内赋值定义还有问题
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-1-28 11:29 | 显示全部楼层
计算机图像, 包括GDI作图是以像素为单位的, 硬要输入Double或Float, 有意义吗?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-1-28 17:40 | 显示全部楼层
谢谢上面的大侠。
因为使用VC时,在计算中得到的都是double型的值,作图时必须强制转换成int,画出来的图,发现有误差。而在用Java Graphic2D则没有问题,画出来的图没有误差,但是用java又不满足其他方面的要求,所以必须用VC。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-1-28 19:03 | 显示全部楼层
误差肯定有了,不过也就1个像素而已。如果大于1个像素,请检查一下算法。

另外如果画出来的图需要缩放的,可以先放到最大尺寸画,或者图像格式改用矢量图

JAVA的没误差,那是因为Java不能直接画图,放大的时候是先算好图像然后交给系统绘图,类似矢量图的缩放
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-2-6 21:49 , Processed in 0.075460 second(s), 20 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表