Fix bug with angle by intersection.
Was used wrong point bigLine2.p2() instead of bigLine2.p1(). --HG-- branch : develop
This commit is contained in:
parent
833a092b27
commit
d12070b146
|
@ -224,15 +224,12 @@ QVector<QPointF> AngleByIntersection(const QVector<QPointF> &points, QPointF p1,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
QLineF allowance(p2, px);
|
pointsIntr.append(px);
|
||||||
//allowance.setLength(allowance.length()-accuracyPointOnLine*2.);
|
|
||||||
//allowance.setAngle(allowance.angle()-0.1); // avoid optimization
|
|
||||||
pointsIntr.append(allowance.p2());
|
|
||||||
|
|
||||||
//allowance = QLineF(p2, px);
|
QLineF allowance(p2, px);
|
||||||
allowance.setLength(allowance.length() + localWidth * 3.);
|
allowance.setLength(allowance.length() + localWidth * 3.);
|
||||||
pointsIntr.append(allowance.p2());
|
pointsIntr.append(allowance.p2());
|
||||||
pointsIntr.append(bigLine2.p2());
|
pointsIntr.append(bigLine2.p1());
|
||||||
}
|
}
|
||||||
|
|
||||||
return pointsIntr;
|
return pointsIntr;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user