public void  Reset()
 {
     _cachedValidClosest = false;
     _numVertices        = 0;
     _needsUpdate        = true;
     _lastW = new Vector3(1e30f, 1e30f, 1e30f);
     _cachedBC.Reset();
 }