private void updateBoundingBox(Point p) { double x = p.getX(), y = p.getY(), z = p.getZ(); if (bbMin == null) { bbMin = new Point(p); bbMax = new Point(p); } else { if (x < bbMin.getX()) bbMin.setX(x); else if (x > bbMax.getX()) bbMax.setX(x); if (y < bbMin.getY()) bbMin.setY(y); else if (y > bbMax.getY()) bbMax.setY(y); if (z < bbMin.getZ()) bbMin.setZ(z); else if (z > bbMax.getZ()) bbMax.setZ(z); } }