裂缝 画图

This commit is contained in:
crqiqi77 2026-04-17 16:15:48 +08:00
parent 1ded82d9b8
commit fd0965b679

View File

@ -210,8 +210,8 @@ void CPickFrac::drawOne(FRAC_TABLE_Crack frac, QString cs, int iType, int nLineW
for(j=0; j<nPoint-1; j++)
{
QCPItemLine *qcpItemLine = new QCPItemLine(m_myCustomPlot);
qcpItemLine->start->setCoords(frac.point[j].x, -frac.point[j].y);
qcpItemLine->end->setCoords(frac.point[j+1].x, -frac.point[j+1].y);
qcpItemLine->start->setCoords(frac.point[j].x/8, -frac.point[j].y);
qcpItemLine->end->setCoords(frac.point[j+1].x/8, -frac.point[j+1].y);
qcpItemLine->setPen(pPen);
j++;//j+2
}
@ -221,18 +221,17 @@ void CPickFrac::drawOne(FRAC_TABLE_Crack frac, QString cs, int iType, int nLineW
for(j=0; j<nPoint; j++)
{
QCPItemLine *qcpItemLine = new QCPItemLine(m_myCustomPlot);
qcpItemLine->start->setCoords(frac.point[j].x, -frac.point[j].y);
qcpItemLine->start->setCoords(frac.point[j].x / 8, -frac.point[j].y);
if(j>=(nPoint-1))
{
qcpItemLine->end->setCoords(frac.point[0].x, -frac.point[0].y);
qcpItemLine->end->setCoords(frac.point[0].x / 8, -frac.point[0].y);
}
else
{
qcpItemLine->end->setCoords(frac.point[j+1].x, -frac.point[j+1].y);
qcpItemLine->end->setCoords(frac.point[j+1].x / 8, -frac.point[j+1].y);
}
qcpItemLine->setPen(pPen);
}
break;
case 4: //直线
nPoint = frac.NUM;