return false;
return true;
    public boolean intersectsWherePlane(Plane p, Vector3f loc) {        float denominator = p.getNormal().dot(direction);        if (denominator > -FastMath.FLT_EPSILON && denominator < FastMath.FLT_EPSILON)            return false; // coplanar        float numerator = -(p.getNormal().dot(origin) + p.getConstant());        float ratio = numerator / denominator;        if (ratio < FastMath.FLT_EPSILON)            return false; // intersects behind origin        loc.set(direction).multLocal(ratio).addLocal(origin);        return false;    }