读取数据的前4列,其中第三列作为线的索引,相同则为一条线,每个EOD结束之前是一个polydata
要读取的数据如下:
代码:
std::vector<vtkPolyData*> GeoModelingSourceData::ReadFault(std::string file_flt)
{
std::vector<vtkPolyData*> faultPolydatas;
std::ifstream pts_file;
pts_file.open(file_flt);
if (!pts_file.is_open())
{
std::cout << "Unable to open file";
}
std::vector<std::string> vec;
std::string line;
while (std::getline(pts_file, line))
{
vec.push_back(line);
}
std::vector<double> xArray;
std::vector<double> yArray;
std::vector<double