コード例 #1
0
  @Test
  public void boundingBox() {
    List<Point3D_F32> list = new ArrayList<Point3D_F32>();

    list.add(new Point3D_F32(1, 1, 1));
    list.add(new Point3D_F32(2, 3, 1));
    list.add(new Point3D_F32(1.5f, 2, 5));

    Box3D_F32 cube = new Box3D_F32();
    UtilPoint3D_F32.boundingBox(list, cube);

    assertEquals(0, cube.getP0().distance(list.get(0)), 1e-8);
    assertEquals(0, cube.getP1().distance(new Point3D_F32(2, 3, 5)), 1e-8);
  }