java - Java 抽象 2D 几何库

标签 java geometry 2d

Java 有什么好的 2D 几何库吗?我正在寻找任何可以与“可旋转盒子”配合使用的东西,并且可以帮助我回答以下问题:

  • 这两个盒子相交吗?
  • 这个点在那个盒子里面吗?
  • 这组框的边界是什么

等等。不需要任何与渲染相关的内容。代码如下:

Box a = new Box(0, 0, 100, 50); // center at (0,0) size is (100,50)
Box b = new Box(50, 50, 50, 100);
b.setRotation(45);
Box boundingBox = Algo.getBoundingBox(a, b);
...

最佳答案

关于java - Java 抽象 2D 几何库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8502155/

相关文章:

sms - 将 SMS 从文本转换为 PDU 格式 Java

java - 如何正确查询多个嵌套数组中的字符串匹配项? - MongoDB

javascript - SVG 圆起点

Java Array 2D 无法使用参数

java - 与 Java 7 相比,Java 8 中的 GC 明显变慢

java - java.lang.Runtime.exec() 的替代方案可以作为单个字符串执行命令行?

algorithm - 用较小的球体最佳地填充 3D 球体

algorithm - 如何最快地检查点(3D)是否在点集给出的凸包内

java - LibGDX - 每当我的主角接触硬币时,IllegalArgumentException 都会导致我的游戏崩溃

c++ - 二维边界框碰撞