gpt4 book ai didi

java - 2d坐标系: Math vs.屏幕

转载 作者:行者123 更新时间:2023-12-02 00:03:59 25 4
gpt4 key购买 nike

我们正在开发一个在 2D 空间中进行计算的库。然而,二维坐标系的“自然”解释是,增加的 Y 值代表位置更高的点,而 awt 坐标则相反。这反射(reflect)在 Rectangle(10,100).maxY() 返回 0,而数学家期望它返回 100。

我们如何正确处理这种差异?有没有另一个java库可以做几何计算?

最佳答案

在提问之前你应该先尝试一下。下面的代码打印100,所以没有问题:)

import java.awt.*;

public class A {
public static void main(String[] args) {
double maxX = new Rectangle(10, 100).getMaxY();
System.out.println("A::main: maxX = " + maxX);
}
}

关于java - 2d坐标系: Math vs.屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com