java - 绘制: Use floating point vs.整数的坐标?

标签 java floating-point coordinates graphics2d

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

最佳答案

这取决于你想画的东西的类型。

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

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

另一种思考方式是使用浮点值尽可能接近真实坐标对场景进行建模,并让 Graphics2D 引擎在屏幕上绘制时确定坐标的去向(以像素坐标表示)。

关于java - 绘制: Use floating point vs.整数的坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784081/

相关文章:

java - tiles未找到jsp文件,如何正确包含jsp文件

java - 如何创建具有两个映射字段的单独表?

在C中将2字节或3字节转换为 float

assembly - GCC 在转换 unsigned int 时如何使用 fildll?

MATLAB:如何使用 ButtonDownFcn 存储单击的坐标

python - 在 Python 中将文本打印到行和列坐标?

java - 在 Eclipse 中查看实时堆

java - 在 Tomcat 服务器上部署 JAR 或执行 java -jar 之间的区别

algorithm - 除和或除差的最精确的数值方法是什么?

c# - 在网格中生成和放置按钮,通过 x,y 坐标引用