public void MoveFarDistance(float dFar) { float scale = dFar / _dFar; _dFar = dFar; _dLeft *= scale; _dUp *= scale; _invFar = 1.0f / dFar; }