DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0024721

2dintersect returns different number of intersect points. Case 2

Open CASCADEOCCT:Modeling Algorithmsclosed1 public note

Search issues

Description

2dintersect depends on 2d curve arg sequence:

there is the case when:
"2dintersect curve1 curve2" returns 2 intersect point
but
"2dintersect curve2 curve1" returns 19 intersect points

Steps to reproduce

restore Attachment 1 (BREP) a
explode a e
pcu p3 a_3 a
pcu p10 a_10 a
pcu p11 a_11 a
2dintersect p11 p10
2dintersect p10 p11

2dintersect p3 p10
2dintersect p10 p3

Public activity

1 archived note

Participants are labeled by their role within this record.

01Commenter 1
the issue is untenable. steps to reproduce aren't correct. 2dintersec should use user's intersect tolerance like: 2dintersect p1 p2 10e-7.

Dear Commenter 1, please close the issue due to it is untenable.