绘图坐标:使用浮点数与整数?

时间:2011-04-25 22:41:46

标签: java floating-point coordinates graphics2d

Graphics2D上绘图以便在屏幕显示上使用时,使用浮点坐标与整数坐标有什么好处吗?

1 个答案:

答案 0 :(得分:3)

这取决于你想要绘制的东西的类型。

如果您正在绘制用户界面小部件之类的“合成”内容,例如按钮等,那么坚持使用整数坐标是有意义的。

另一方面,如果您正在绘制“有机”事物(如三角形的表示)或连接图形中顶点的边缘,则使用浮点是有意义的。

考虑它的另一种方法是将场景建模为接近真实坐标,就像使用浮点值一样,让Graphics2D引擎在屏幕上绘制时找出坐标的位置(以像素坐标为单位)。 p>