diff --git a/src/Get3DModel/CalculatedBlock/ChangeImage.cs b/src/Get3DModel/CalculatedBlock/ChangeImage.cs
index e200936..ab04fd4 100644
--- a/src/Get3DModel/CalculatedBlock/ChangeImage.cs
+++ b/src/Get3DModel/CalculatedBlock/ChangeImage.cs
@@ -15,7 +15,7 @@ public Bitmap translateToMonochrome(Bitmap image)
for (int y = 0; y < image.Height; ++y)
for (int x = 0; x < image.Width; ++x)
{
- Color c = image.GetPixel(x, y);
+ Color c = ((Bitmap)image.Clone()).GetPixel(x, y);
byte rgb = (byte)(0.3 * c.R + 0.59 * c.G + 0.11 * c.B);
res.SetPixel(x, y, Color.FromArgb(c.A, rgb, rgb, rgb));
}
diff --git a/src/Get3DModel/CalculatedBlock/MathematicalDefault.cs b/src/Get3DModel/CalculatedBlock/MathematicalDefault.cs
index 6d52778..aa9dd59 100644
--- a/src/Get3DModel/CalculatedBlock/MathematicalDefault.cs
+++ b/src/Get3DModel/CalculatedBlock/MathematicalDefault.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
@@ -18,9 +18,9 @@ public double gradientAtPoint(int x, int y)
public void setImage(Bitmap image)
{
this.image = new Data.Image((Bitmap)image.Clone()).Convolution(new double[,]
- {{0, 1, 0},
- {1, -4, 1},
- {0, 1, 0}});
+ {{1, 1, 1},
+ {1, -8, 1},
+ {1, 1, 1}});
}
}
diff --git a/src/Get3DModel/Data/Image.cs b/src/Get3DModel/Data/Image.cs
index b1b8eb0..ac15fff 100644
--- a/src/Get3DModel/Data/Image.cs
+++ b/src/Get3DModel/Data/Image.cs
@@ -208,4 +208,6 @@ public double ConvolutionAtPoint(int x, int y, double[,] matrix)
return r;
}
}
+
}
+
diff --git a/src/Get3DModel/Get3DModel.UnitTests/Get3DModel.UnitTests.csproj b/src/Get3DModel/Get3DModel.UnitTests/Get3DModel.UnitTests.csproj
index 7415d82..db8ce0f 100644
--- a/src/Get3DModel/Get3DModel.UnitTests/Get3DModel.UnitTests.csproj
+++ b/src/Get3DModel/Get3DModel.UnitTests/Get3DModel.UnitTests.csproj
@@ -36,14 +36,11 @@
4
-
- ..\Get3DModel\bin\Debug\CalculatedBlock.dll
-
..\Data\bin\Debug\Data.dll
- ..\Get3DModel\bin\Debug\ParsingInputData.dll
+ ..\Data\bin\Debug\ParsingInputData.dll
@@ -70,6 +67,20 @@
+
+
+ {b3a35c2c-a64c-4518-aac6-9906d42d1e98}
+ CalculatedBlock
+
+
+ {3dded6e7-063a-4094-a126-52d91bc5e79a}
+ Get3DModel
+
+
+ {bb2c3860-31d9-4c88-8f39-eccd1674d025}
+ Preserve
+
+
diff --git a/src/Get3DModel/Get3DModel.UnitTests/ImageTests.cs b/src/Get3DModel/Get3DModel.UnitTests/ImageTests.cs
index ee17e4d..ae56d63 100644
--- a/src/Get3DModel/Get3DModel.UnitTests/ImageTests.cs
+++ b/src/Get3DModel/Get3DModel.UnitTests/ImageTests.cs
@@ -54,41 +54,222 @@ public void GetPixelTest() //Проверка получения цвет
}
[TestMethod]
- public void thisXYTest_InImage() //Проверка цвета пикселя в обертке исходного изображения
+ public void thisXYTest_GetInImage() //Проверка цвета пикселя в обертке исходного изображения
{
//arrange
string path = "Data\\r50g100b150.png";
IParser parser = new Parser();
Bitmap bitmap = parser.readPNG(path);
- double tall=0;
+ // double tall=0;
- Data.Image img = new Data.Image(bitmap, tall, true);
+ Data.Image img = new Data.Image(bitmap, true);
//act
Color rez=img[0,0];
Color exepected = Color.FromArgb(255, 50, 100, 150);
- //assert
- Debug.WriteLine("Проверка цвета");
Assert.AreEqual(rez, exepected);
}
[TestMethod]
- public void thisXYTest_OutSideImage() //Проверка цвета пикселя за границами обертки исходного изображения
+ public void thisXYTest_GetOutSideImage() //Проверка цвета пикселя за границами обертки исходного изображения
{
//arrange
string path = "Data\\r50g100b150.png";
IParser parser = new Parser();
Bitmap bitmap = parser.readPNG(path);
- double tall = 0;
+ //double tall = 0;
- Data.Image img = new Data.Image(bitmap, tall, true) { DefaultColor = Color.Silver };
+ Data.Image img = new Data.Image(bitmap, true);
//act
Color rez = img[img.width()+1, img.height()+1];
- Color exepected = Color.Silver; //Цвет по умолчанию
+ Color exepected = img.DefaultColor; //Цвет по умолчанию
+ //assert
+ Assert.AreEqual(exepected, rez);
+ }
+
+ [TestMethod]
+ public void thisXYTest_SetInImage() //Проверка записи цвета пикселя в изображении
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ // double tall = 0;
+
+ Data.Image img = new Data.Image(bitmap, true);
+ //act
+ Color rez = img[0, 0] = Color.Black;
+ Color exepected = Color.Black;
+ //assert
+ Assert.AreEqual(exepected, rez);
+ }
+
+ [TestMethod]
+ public void thisXYTest_SetOutSideImage() //Проверка записи цвета пикселя за границы изображения
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ // double tall = 0;
+
+ Data.Image img = new Data.Image(bitmap, true);
+ //act
+ Color rez_false = img[img.width()+50, img.height()+50]=Color.Black;
+ Color rez_true = img[img.width() + 50, img.height() + 50];
+ Color exepected = img.DefaultColor;
+ //assert
+ Assert.AreEqual(exepected,rez_true);
+ }
+
+ [TestMethod]
+ public void thisPointTest_GetInImage() //Проверка цвета точки в обертке исходного изображения
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ // double tall = 0;
+
+ Data.Image img = new Data.Image(bitmap, true);
+ System.Drawing.Point point = new System.Drawing.Point(0, 0);
+ //act
+ Color rez = img[point];
+ Color exepected = Color.FromArgb(255, 50, 100, 150);
+ //assert
+ Assert.AreEqual(rez, exepected);
+ }
+
+ [TestMethod]
+ public void thisPointTest_GetOutSideImage() //Проверка цвета точки за границами обертки исходного изображения
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ //double tall = 0;
+
+ Data.Image img = new Data.Image(bitmap, true);
+ System.Drawing.Point point = new System.Drawing.Point(img.width() + 1, img.height() + 1);
+ //act
+ Color rez = img[point];
+ Color exepected = img.DefaultColor; //Цвет по умолчанию
//assert
- Debug.WriteLine("Проверка цвета за пределами диапазона");
Assert.AreEqual(exepected, rez);
}
+ [TestMethod]
+ public void thisPointTest_SetInImage() //Проверка записи цвета точки в изображении
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ // double tall = 0;
+ Data.Image img = new Data.Image(bitmap, true);
+ System.Drawing.Point point = new System.Drawing.Point(0, 0);
+ //act
+ Color rez = img[point] = Color.Black;
+ Color exepected = Color.Black;
+ //assert
+ Assert.AreEqual(exepected, rez);
+ }
+
+ [TestMethod]
+ public void thisPointTest_SetOutSideImage() //Проверка записи цвета точки за границами изображения
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ // double tall = 0;
+
+ Data.Image img = new Data.Image(bitmap, true);
+ System.Drawing.Point point = new System.Drawing.Point(img.width() + 1, img.height() + 1);
+ //act
+ Color rez_false = img[point] = Color.Black;
+ Color rez_true = img[point];
+ Color exepected = img.DefaultColor;
+ //assert
+ Assert.AreEqual(exepected, rez_true);
+ }
+
+ [TestMethod]
+ public void SetPixelTest_SetInImage() //Проверка записи цвета пикселя изображения в выходной буфер
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ // double tall = 0;
+
+ Data.Image img = new Data.Image(bitmap);
+ System.Drawing.Point point = new System.Drawing.Point(0, 0);
+ //act
+ img.SetPixel(point,255, 255, 255);
+ Color rez = img[0, 0];
+ Color exepected = Color.White;
+ //assert
+ Assert.AreEqual(exepected.ToArgb(), rez.ToArgb());
+ }
+
+ [TestMethod]
+ public void SetPixelTest_SetOutSideImage() //Проверка записи цвета за границами цветовых значений RGB (0-255)
+ {
+ //arrange
+ string path = "Data\\r50g100b150.png";
+ IParser parser = new Parser();
+ Bitmap bitmap = parser.readPNG(path);
+ // double tall = 0;
+
+ Data.Image img = new Data.Image(bitmap);
+ System.Drawing.Point point = new System.Drawing.Point(0, 0);
+ //act
+ img.SetPixel(point, 255, 0, 255);
+ Color rez = img[0, 0];
+ Color exepected = Color.FromArgb(255,0,255);
+ //assert
+ Assert.AreEqual(exepected, rez);
+ }
+
+
+
+
+ [TestMethod]
+ public void tall2Test() //Проверка считывания высоты изображения при создании объекта конструктором Image(path)
+ {
+ //arrange
+ string path = "Data\\sample_01.png";
+ Data.Image img = new Data.Image(path);
+ //act
+ double rez = img.tall;
+ double exepected = 1;
+ //assert
+ Assert.AreEqual(exepected, rez);
+ }
+
+ [TestMethod]
+ public void ConvolutionTest() //Проверка считывания высоты изображения при создании объекта конструктором Image(path)
+ {
+ //arrange
+ /* string path = "Data\\sample_01.png";
+ Data.Image img = new Data.Image(path);
+
+ double[,] matrix=new double[3,3];
+ int size=3;
+ for (int i = 0; i < size; i++)
+ for (int j = 0; j < size; j++)
+ matrix[i, j] = 0;
+ matrix[0, 1] = 1;
+ matrix[1, 0] = 1;
+ matrix[1, 2] = 1;
+ matrix[2, 1] = 1;
+ //act
+ IParser parser = new Parser();
+ Bitmap exepected = parser.readPNG(path);
+ Bitmap rez = img.Convolution(matrix);
+ //assert
+ Assert.AreEqual(exepected, rez);*/
+ }
}
}
diff --git a/src/Get3DModel/Get3DModel.UnitTests/PreserveOBJTests.cs b/src/Get3DModel/Get3DModel.UnitTests/PreserveOBJTests.cs
index 9074f23..0b45eda 100644
--- a/src/Get3DModel/Get3DModel.UnitTests/PreserveOBJTests.cs
+++ b/src/Get3DModel/Get3DModel.UnitTests/PreserveOBJTests.cs
@@ -1,5 +1,7 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
+using Data;
+using Preserse;
namespace Get3DModel.UnitTests
{
@@ -7,8 +9,19 @@ namespace Get3DModel.UnitTests
public class PreserveOBJTests
{
[TestMethod]
- public void TestMethod1()
+ public void saveOBJTest() //Проверка сохранения файла
{
+ //arrange
+ string path = "Solution";
+ Solution sol = new Solution();
+ sol.createdBeginSolution(100, 100);
+ string patchconfig="Parser\\sample.camera";
+ Setting setting=new Setting(patchconfig);
+ IPreserveOBJ PresOBJ = new PreserveOBJ();
+ //act
+ PresOBJ.saveOBJ(sol, setting, path);
+ //assert
+ // Assert.AreEqual(exepected, rez);
}
}
}
diff --git a/src/Get3DModel/Get3DModel.UnitTests/PreservePNGTests.cs b/src/Get3DModel/Get3DModel.UnitTests/PreservePNGTests.cs
index 12bbef9..c2e348c 100644
--- a/src/Get3DModel/Get3DModel.UnitTests/PreservePNGTests.cs
+++ b/src/Get3DModel/Get3DModel.UnitTests/PreservePNGTests.cs
@@ -1,5 +1,7 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
+using Data;
+using Preserse;
namespace Get3DModel.UnitTests
{
@@ -7,8 +9,17 @@ namespace Get3DModel.UnitTests
public class PreservePNGTests
{
[TestMethod]
- public void TestMethod1()
+ public void savePNGTest() //Проверка сохранения OBJ файла
{
+ //arrange
+ string path = "Solution";
+ Solution sol = new Solution();
+ sol.createdBeginSolution(100, 100);
+ PreservePNG PresPNG = new PreservePNG();
+ //act
+ PresPNG.savePNG(sol, path);
+ //assert
+ // Assert.AreEqual(exepected, rez);
}
}
}
diff --git a/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Data/sample_10.png b/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Data/sample_10.png
new file mode 100644
index 0000000..34bb68e
Binary files /dev/null and b/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Data/sample_10.png differ
diff --git a/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Solution/result.obj b/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Solution/result.obj
new file mode 100644
index 0000000..e69de29
diff --git a/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Solution/sharpImage.png b/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Solution/sharpImage.png
new file mode 100644
index 0000000..1c9adb0
Binary files /dev/null and b/src/Get3DModel/Get3DModel.UnitTests/bin/Debug/Solution/sharpImage.png differ
diff --git a/src/Get3DModel/Get3DModel/Program.cs b/src/Get3DModel/Get3DModel/Program.cs
index c63a3a7..91e9bdf 100644
--- a/src/Get3DModel/Get3DModel/Program.cs
+++ b/src/Get3DModel/Get3DModel/Program.cs
@@ -40,7 +40,9 @@ static void Main(string[] args)
x => x.EndsWith(".camera") || x.EndsWith(".ini") || x.EndsWith("ConfigurationFile.txt"));
FileInfo fileInf = new FileInfo(pathConfig);
if (fileInf.Exists)
- setting = new Setting(pathConfig);
+ {setting = new Setting(pathConfig);
+ Console.WriteLine("the verification of the optics configuration file completed successfully");
+ }
else
{
Console.WriteLine("the configuration file is not found");
@@ -66,7 +68,7 @@ static void Main(string[] args)
preserveOBJ.saveOBJ(solution, setting, pathFolder);
if(CommandLineParams.Contains("-d")) PreserveOBJ.saveDat(solution.Map, pathFolder);
preservePNG.savePNG(solution, pathFolder);
- // Console.Read();//temporary
+
}
}
}
diff --git a/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.vshost.exe.manifest b/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.vshost.exe.manifest
deleted file mode 100644
index 061c9ca..0000000
--- a/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.vshost.exe.manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csproj.FileListAbsolute.txt b/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csproj.FileListAbsolute.txt
index 7bd393b..c34f06c 100644
--- a/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csproj.FileListAbsolute.txt
+++ b/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csproj.FileListAbsolute.txt
@@ -1,29 +1,44 @@
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\Get3DModel.exe.config
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\Get3DModel.exe
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\Get3DModel.pdb
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\CalculatedBlock.exe
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\Data.exe
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\ParsingInputData.exe
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\Preserse.exe
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\CalculatedBlock.pdb
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\Data.pdb
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\ParsingInputData.pdb
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\bin\Debug\Preserse.pdb
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\obj\Debug\Get3DModel.csprojResolveAssemblyReference.cache
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\obj\Debug\Get3DModel.exe
-C:\Users\Саша\Desktop\star\dev\src\Get3DModel\Get3DModel\obj\Debug\Get3DModel.pdb
-C:\Users\Саша\Desktop\star\master\src\Get3DModel\Get3DModel\bin\Debug\Get3DModel.exe.config
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\obj\Debug\Get3DModel.csprojResolveAssemblyReference.cache
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\Get3DModel.exe.config
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\Get3DModel.exe
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\Get3DModel.pdb
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\CalculatedBlock.dll
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\Data.dll
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\ParsingInputData.dll
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\Preserse.dll
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\CalculatedBlock.pdb
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\Data.pdb
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\ParsingInputData.pdb
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\bin\Debug\Preserse.pdb
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\obj\Debug\Get3DModel.exe
-C:\Users\Саша\Desktop\star\unn_grouponce\src\Get3DModel\Get3DModel\obj\Debug\Get3DModel.pdb
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.exe.config
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.exe
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.pdb
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/CalculatedBlock.exe
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/Data.exe
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/ParsingInputData.exe
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/Preserse.exe
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/CalculatedBlock.pdb
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/Data.pdb
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/ParsingInputData.pdb
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/bin/Debug/Preserse.pdb
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csprojResolveAssemblyReference.cache
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.exe
+C:/Users/Саша/Desktop/star/dev/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.pdb
+C:/Users/Саша/Desktop/star/master/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.exe.config
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csprojResolveAssemblyReference.cache
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.exe.config
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.exe
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.pdb
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/CalculatedBlock.dll
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Data.dll
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/ParsingInputData.dll
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Preserse.dll
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/CalculatedBlock.pdb
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Data.pdb
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/ParsingInputData.pdb
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Preserse.pdb
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.exe
+C:/Users/Саша/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.pdb
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.exe.config
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.exe
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Get3DModel.pdb
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/CalculatedBlock.dll
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Data.dll
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/ParsingInputData.dll
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Preserse.dll
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/CalculatedBlock.pdb
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Data.pdb
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/ParsingInputData.pdb
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/bin/Debug/Preserse.pdb
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csprojResolveAssemblyReference.cache
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.csproj.CoreCompileInputs.cache
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.exe
+/Users/akulikov/Desktop/star/unn_grouponce/src/Get3DModel/Get3DModel/obj/Debug/Get3DModel.pdb