#include "nmCalculationGeoWell.h" #include nmCalculationGeoWell::nmCalculationGeoWell(const QVector& wellList): m_vWellList(wellList) { } QString nmCalculationGeoWell::generateWellGeoCodes(int index) { QStringList circleLines; // 单独的 Sphere 的文件内容 for (int i = 0; i < m_vWellList.size(); i++) { const nmCalculationGeoDataWell & well = m_vWellList[i]; circleLines.append(QString("Sphere(%1) = {%2, %3, 0, %4};") .arg(i + 1) // 编号 .arg(well.center().x()) // x坐标 .arg(well.center().y()) // y坐标 .arg(well.radius())); // 圆的半径 } // 添加布尔差异的定义 // qDebug()<