View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0033479||Community||OCCT:Modeling Algorithms||public||2023-09-12 19:38||2023-09-12 19:38|
|Summary||0033479: Bad result of BRepAlgoAPI_Common: intersection not detected|
BRepAlgoAPI_Common builder returns no common part in some case, although there is clearly a big common part, as you can see on the joined picture.
|Steps To Reproduce||BRepAlgoAPI_Common builder with the argument and tool joined in "NotDetected.zip" file returns no common part.|
and documentation updates
|A very very slight transformation of one shape in Z will give good result. You can find these data (argument and tool) in "Detected.zip" (transformation of 0.001 cm in z)|
It looks like there's an issue when the shapes are perfectly aligned in Z as we can see on the picture.
I tried to debug and maybe "curves" values could be wrong sometimes (in myDS shapes).
In the "bad result case", when getBoundPaves(...) is called, vertex and point are once too different (compared to "good result case"). Hierarchy is PutBoundPaveOnCurve / MakeBlocks / ... / IntersectShapes
|Tags||No tags attached.|
|Test case number|