1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-05 18:16:23 +03:00

0023144: Suspicious if (3)

Fixed mistake in Standard_Boolean IntCoCo ( ... ) function of IntPatch_ImpImpIntersection_5.gxx file.
Fixed this condition because of the opposite parametrisation direction of the intersection line.
This commit is contained in:
omy 2012-11-15 13:01:32 +04:00
parent 3fa7e3e72f
commit 8f905bca47

View File

@ -109,9 +109,10 @@ Standard_Boolean IntCoCo(const IntSurf_Quadric& Quad1,
//
situC1=IntSurf_Inside;
situC2=IntSurf_Outside;
if (aR1>aR1) {
situC1=IntSurf_Outside;
situC2=IntSurf_Inside;
if (aR1>aR2) { // Intersection line parametrizes from Apex1 to Apex2,
situC1=IntSurf_Outside; // So the distance betwee ptbid and aLAx1 is greater than the
situC2=IntSurf_Inside; // distance between ptbid and aLAx2 and in that case Cone2
// is inside Cone 1
}
}
// 1