Я новичок в кодировании и имею программу, которая производит 1000 3d-точек в txt файл для разброса, в котором я кладу над ним элипсоид. Мне нужно выполнить уравнение эллипсоида, которое считывает все эти точки в цикл, который даст мне процент в конце того, сколько точек находится в эллипсоиде.
Как я могу прочитать большой файл txt непосредственно в цикле с уравнением?
уравнение, которое мне нужно прочитать, равно (x/2) ^ 2+ (y/2) ^ 2+ (z/1) ^ 2 <1, то оно находится в эллипсоиде.
Любая помощь приветствуется!
Можете ли вы поделиться своим форматом с текстовым файлом? Это важно для того, как фильтровать код. Я нашел этот фрагмент по этой ссылке: прочитайте строку за строкой большой текстовый файл и найдите строку. Я считаю, что он выполнит то, что вы хотите, так как формат вашего файла работает.
using (StreamReader streamReader = new StreamReader(this.MyPath))
{
while (streamReader.Peek() > 0)
{
string line = streamReader.ReadLine();
if (line.Contains(Resources.Constants.SpecificString)
{
// Do some action with the string.
}
}
}