【发布时间】:2013-01-10 19:07:14
【问题描述】:
我们正在开发一个在 2D 空间中进行计算的库。然而,二维坐标系的“自然”解释是增加 Y 值表示位于更高的点,而 awt 坐标则相反。这反映在 Rectangle(10,100).maxY() 返回 0,而数学家希望它返回 100。
我们如何正确处理这种差异?是否有其他 java 库可以进行几何计算?
【问题讨论】:
-
我会坚持手动转换。你仍然需要进行变换,那为什么不将 Y 轴缩放一个负值呢?
标签: java computational-geometry coordinate-systems