← All bug reports

FS#2302polygon.getSelfIntersectionPoints(tol) returns 3th invalid point for a segment crossing in a node.

Type
Bug
Status
Assigned
Category
QCAD (main)
Severity
Very Low
Priority
Low
Reported version
Development
Operating system
Windows 7
Reported
2021-10-25 by CVH
Votes
1

Windows 7 pro 32 bit msi-Installer
Version: 3.26.4.5 (3.26.4.5)
Internet: QCAD.org
Build Date: Jul 20 2021
Revision: e596276
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Andrew,

In the attached dxf:
Besides that it is clear that duplicate vectors are not filtered ...
Where a segment is crossing in another node a non valid node is returned as self-intersection point.
Seems to be unrelated to CW/CCW or tolerance.

Where 2 nodes coexists 4 duplicate vectors are returned.

Regards,
CVH