Archived issue #0028593
Plane/Cylinder intersection produces incorrect result
Description
Intersection of plane/cylinder produces two lines where one is Geom_TrimmedCurve with length 3e-9.
Data comes from a real-world file.
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
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.
Dear Nikolay, please look at it when you have time.
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).
Some improvements and problem description were done in frame of the issue #0027252.
Good fix of this situation requires real time (quite much time).