예제 #1
0
 public static void SavePath(Models.Path path, string filePath)
 {
     using (var sw = new StreamWriter(filePath, true))
     {
         foreach (var point in path)
         {
             sw.WriteLine(point);
         }
     }
 }
예제 #2
0
        public static Models.Path LoadPath(string filePath)
        {
            var path = new Models.Path();

            using (var sr = new StreamReader(filePath))
            {
                string line;
                while ((line = sr.ReadLine()) != null)
                {
                    Point3D point = Point3D.Parse(line);
                    path.AddPoint(point);
                }
            }
            return(path);
        }