void MoveXY(Controls.CameraURCoordinateTranslator.Direction eDirection)
        {
            Vector3D copy            = GetCurrentLookDirection();
            Point3D  translatedPoint = App.Current.CoordinateTranslator.GetPointRelativeToolRoation(
                GetCurrentPoint(),
                copy,
                (GetXYDistance() / 1000),
                eDirection);

            MoveToPoint(translatedPoint, GetCurrentLookDirectionAsPoint(), false);
        }
        Point3D GetPoint(Point3D startPoint, Controls.CameraURCoordinateTranslator.Direction eDirection)
        {
            Vector3D copy            = lookDirection;
            Point3D  translatedPoint = App.Current.CoordinateTranslator.GetPointRelativeToolRoation(
                startPoint,
                copy,
                GetDistanceToMove(),
                eDirection);

            return(translatedPoint);
        }