public final class BoundsUtils
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
BoundsUtils() |
Modifier and Type | Method and Description |
---|---|
static Bounds |
createBoundingBox(Point2D p1,
Point2D p2,
Point2D p3,
Point2D p4) |
static Bounds |
createBoundingBox(Point2D p1,
Point2D p2,
Point2D p3,
Point2D p4,
Point2D p5,
Point2D p6,
Point2D p7,
Point2D p8) |
static Bounds |
createBoundingBox(Point3D p1,
Point3D p2,
Point3D p3,
Point3D p4,
Point3D p5,
Point3D p6,
Point3D p7,
Point3D p8) |
private static double |
max4(double v1,
double v2,
double v3,
double v4) |
private static double |
max8(double v1,
double v2,
double v3,
double v4,
double v5,
double v6,
double v7,
double v8) |
private static double |
min4(double v1,
double v2,
double v3,
double v4) |
private static double |
min8(double v1,
double v2,
double v3,
double v4,
double v5,
double v6,
double v7,
double v8) |
private static double min4(double v1, double v2, double v3, double v4)
private static double min8(double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8)
private static double max4(double v1, double v2, double v3, double v4)
private static double max8(double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8)
public static Bounds createBoundingBox(Point2D p1, Point2D p2, Point2D p3, Point2D p4, Point2D p5, Point2D p6, Point2D p7, Point2D p8)
public static Bounds createBoundingBox(Point3D p1, Point3D p2, Point3D p3, Point3D p4, Point3D p5, Point3D p6, Point3D p7, Point3D p8)