public Vector3f getClosestPoint(Vector3f point, Vector3f store) {
//        float t = constant - normal.dot(point);
//        return store.set(normal).multLocal(t).addLocal(point);
        float t = (constant - normal.dot(point)) / normal.dot(normal);
        return store.set(normal).multLocal(t).addLocal(point);
    }
Find the point in this plane that's nearest to the specified point.

@param point the location of the input point (not null, unaffected)
@param store storage for the result (not null, modified)
@return the location of the nearest point (store)
jme3-core/src/main/java/com/jme3/math/Plane.java