0023985: There is no section between attached faces.
authoremv <emv@opencascade.com>
Fri, 31 May 2013 13:17:34 +0000 (17:17 +0400)
committeremv <emv@opencascade.com>
Fri, 31 May 2013 13:17:34 +0000 (17:17 +0400)
commit04cbc9d384cc163efb088e10a8c6d638c899bcc0
tree583f886f5815c14ec47a8b6463b9bef5443c16b1
parent470ebb43f263973e26902e8526bbf3f6ccdf01b1
0023985: There is no section between attached faces.
Added new parameter for checking whether the plane and cylinder are parallel - the height of the cylinder.
This parameter is needed for the cases when angle between AXIS and plane's normal is very close to PI,
but the "height" is big enough that point, translated from intersection point between cylinder's axis and plane
on the "height" distance in the direction of cylinder's axis, does not belong to the plane.
Such plane and cylinder cannot be considered as parallel.
Add test case for this fix
src/IntAna/IntAna_IntConicQuad.cdl
src/IntAna/IntAna_IntConicQuad.cxx
src/IntAna/IntAna_QuadQuadGeo.cdl
src/IntAna/IntAna_QuadQuadGeo.cxx
src/IntPatch/IntPatch_ImpImpIntersection_1.gxx
src/IntPatch/IntPatch_ImpImpIntersection_2.gxx
src/IntPatch/IntPatch_ImpImpIntersection_3.gxx
tests/bugs/modalg_5/bug23985 [new file with mode: 0755]