DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0028593

Plane/Cylinder intersection produces incorrect result

CommunityOCCT:Modeling Algorithmsassigned3 public notes

Search issues

Description

Intersection of plane/cylinder produces two lines where one is Geom_TrimmedCurve with length 3e-9.
Data comes from a real-world file.

Steps to reproduce

In DRAW:
restore surface1 s1
restore surface2 s2
intersect res s1 s2
dump res_1

*********** Dump of res_1 *************
Trimmed curve
Parameters : 35424.6081985153 35424.6081985182
Basis curve :
Line
  Origin :37.2418646548906, 67.708405, -3.26809014082305
  Axis :0.999168886158635, -1.42108547152022e-16, -0.0407619544736619



Public activity

3 archived notes

Participants are labeled by their role within this record.

01Author
Just another test case to the list of open issues related to analytical surface-surface intersection:
#0024772, #0024429, #0023166, #0023163, #0023176, #0023177
02Commenter 2
Dear Nikolay, please look at it when you have time.
03Commenter 3
Most probable reason of the issue is not precise computation of IntPatch_Points for geometric lines (circle, ellipse etc.) in IntStart_SearchOnBoundaries.gxx file.

Some improvements and problem description were done in frame of the issue #0027252.

Good fix of this situation requires real time (quite much time).