已知下面数组
       i             j           k            i             j            k
     6941.10      2019.27      6630.50      7433.81      1957.73      6648.59 
     7350.81      1328.57      6688.23      6875.53      1371.42      6668.96 
     6941.10      2019.27      6671.98      7433.81      1957.73      6694.96 
     7350.81      1328.57      6732.24      6875.53      1371.42      6708.77 
这个数组组成了一个立方体,每三个值组成一个点的三维坐标,现在求这个立方体的边界值,即长、宽、高的最小值和最大值。

解决方案 »

  1.   

    关键是如何判断8个点之间的关系。你给出的8个点,判断起来也许不算很难,三个方向的边与三个坐标轴是平行的,如果不平行,那就更麻烦了。java 类库里没有3D图形类,将来如果有,我想,要表示一个立方体,可能也不会用8个点表示。可能会用 x,y,z,w,h,l 表示。java.awt.geom.Rectangle2D 类就不是有4个点表示矩形的。而是用 x,y,w,h 表示的。