private void ShiftPoints([NotNull] IPoint3D shiftByPoint3D) { if (!IsShiftRequired(shiftByPoint3D)) { Console.WriteLine("Shifting is not required!"); return; } m_Manager.Shift(shiftByPoint3D); Console.WriteLine("Shifting all points by 'X: {0} Y: {1} Z: {2}'...Done!", shiftByPoint3D.X, shiftByPoint3D.Y, shiftByPoint3D.Z); }