MantisBT - Community
View Issue Details
0025781Community[OCCT] OCCT:Modeling Algorithmspublic2015-02-02 16:182017-11-01 10:35
shoogen 
pkv 
normalminor 
assignedopen 
LinuxDebian 6.064 bit
[OCCT] 6.8.0 
 
0025781: BOP of coincident torus and cylinder fails in BeanFaceIntersector
the torus and cylinder match at the hypothetical internal "end" face of the full torus.
pload MODELING
pcylinder Cylinder 5 50 360
ptorus Torus 20 5 -180 180 360
trotate Torus 0 0 0 1 0 0 90
ttranslate Torus 20 0 0
bopargcheck Cylinder Torus -F
# Shape(s) seem(s) to be valid for BOP.
bfuse Fusion Cylinder Torus
# ErrorStatus : 11
4  0x00007ffff4e38acc in StdFail_NotDone::Raise (AString=0x7ffff70f5780 "")
    at occt/drv/StdFail/StdFail_NotDone_0.cxx:10
5  0x00007ffff704c272 in IntAna_IntConicQuad::NbPoints (this=0x7fffffffaa40)
    at occt/inc/IntAna_IntConicQuad.lxx:37
6  0x00007ffff62672fb in Extrema_ExtElCS::Perform (this=0x7fffffffbb90, 
    C=..., S=...)
    at occt/src/Extrema/Extrema_ExtElCS.cxx:364
7  0x00007ffff6259674 in Extrema_ExtCS::Perform (this=0x7fffffffbb80, C=..., 
    Uinf=2.7318196938461972, Usup=2.8684106782051737)
    at occt/src/Extrema/Extrema_ExtCS.cxx:218
8  0x00007ffff6258395 in Extrema_ExtCS::Extrema_ExtCS (this=0x7fffffffbb80, 
    C=..., S=..., TolC=9.9999999999999986e-10, TolS=9.9999999999999986e-10)
    at occt/src/Extrema/Extrema_ExtCS.cxx:56
9  0x00007fffed7017c3 in IntTools_BeanFaceIntersector::ComputeUsingExtremum (
    this=0x7fffffffc010)
    at occt/src/IntTools/IntTools_BeanFaceIntersector.cxx:1074
10 0x00007fffed6fd896 in IntTools_BeanFaceIntersector::Perform (
    this=0x7fffffffc010)
    at occt/src/IntTools/IntTools_BeanFaceIntersector.cxx:424
11 0x00007fffed71d836 in IntTools_EdgeFace::Perform (this=0xb55fd8)
    at occt/src/IntTools/IntTools_EdgeFace.cxx:1262
12 0x00007fffed7ae858 in BOPAlgo_EdgeFace::Perform (this=0xb55fb0)
    at occt/src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx:109
13 0x00007fffed7af258 in BOPCol_TBBContextFunctor<BOPAlgo_EdgeFace, BOPCol_NCVector<BOPAlgo_EdgeFace>, 
Handle_IntTools_Context, IntTools_Context>::operator()
    (this=0x7fffffffc8a0, aBR=...)
    at cct/inc/BOPCol_TBB.hxx:196
14 0x00007fffed7aeb6a in BOPCol_TBBContextCnt<BOPCol_TBBContextFunctor<BOPAlgo_EdgeFace, BOPCol_NCVector<BOPAlgo_EdgeFace>, 
Handle_IntTools_Context, IntTools_Context>, BOPCol_NCVector<BOPAlgo_EdgeFace>, Handle_IntTools_Context>::Perform 
(
    bRunParallel=0, aV=..., aCtx=...)
    at occt/inc/BOPCol_TBB.hxx:243
15 0x00007fffed7ac80e in BOPAlgo_PaveFiller::PerformEF (this=0x7fffffffcee0)
    at occt/src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx:247
16 0x00007fffed79ed37 in BOPAlgo_PaveFiller::PerformInternal (
    this=0x7fffffffcee0)
    at occt/src/BOPAlgo/BOPAlgo_PaveFiller.cxx:251
17 0x00007fffed79eb3f in BOPAlgo_PaveFiller::Perform (this=0x7fffffffcee0)
    at occt/src/BOPAlgo/BOPAlgo_PaveFiller.cxx:202
18 0x00007fffedc069e1 in bsmt (di=..., n=4, a=0x761a40, aOp=BOPAlgo_FUSE)
    at occt/src/BOPTest/BOPTest_BOPCommands.cxx:503
19 0x00007fffedc06280 in bfuse (di=..., n=4, a=0x761a40)
    at occt/src/BOPTest/BOPTest_BOPCommands.cxx:364


No tags attached.
related to 0024678feedback msv Community Invalid result of Boolean fuse operation 
parent of 0025810closed bugmaster Open CASCADE Exception in extrema operation. 
parent of 0025900assigned nbv Open CASCADE Incomplete result obtained by intersection algorithm. 
Not all the children of this issue are yet resolved or closed.
zip torusbool3.zip (1,437) 2015-02-02 17:35
https://tracker.dev.opencascade.org/
Issue History
2015-02-02 16:18shoogenNew Issue
2015-02-02 16:18shoogenAssigned To => msv
2015-02-02 17:35shoogenFile Added: torusbool3.zip
2015-02-02 17:40shoogenNote Added: 0036988
2015-02-02 17:41shoogenNote Added: 0036989
2015-02-03 10:32msvAssigned Tomsv => pkv
2015-02-03 10:32msvStatusnew => assigned
2015-02-10 10:57pkvRelationship addedparent of 0025810
2015-02-21 16:46shoogenNote Added: 0037785
2015-03-06 09:40pkvRelationship addedparent of 0025900
2017-11-01 10:35amlRelationship addedrelated to 0024678

Notes
(0036988)
shoogen   
2015-02-02 17:40   
Draw[8]> source torusbool3.draw
Shape faulty_1 on shape faulty_2 :
BRepCheck_InvalidMultiConnexity
(0036989)
shoogen   
2015-02-02 17:41   
pload MODELING
ptorus Torus 5 1 -180 180 360
pcylinder Cylinder001 1 10 360
trotate Cylinder001 0 0 0 0 1 0 90
ttranslate Cylinder001 0 5 0
bfuse Fusion002 Torus Cylinder001
checkshape Fusion002
# BRepCheck_IntersectingWires
(0037785)
shoogen   
2015-02-21 16:46   
pload MODELING
ptorus Torus001 25 10 -180 180 360
trotate Torus001 0 0 0 0 1 0 90
ttranslate Torus001 25 0 25
ptorus Torus002 25 10 -180 180 360
trotate Torus002 0 0 0 0 -1 0 90
ttranslate Torus002 25 0 -25
ptorus Torus003 25 10 -180 180 360
ttranslate Torus003 50 0 0
ptorus Torus 25 10 -180 180 360
bfuse t0 Torus Torus001
checkshape t0
#BRepCheck_BadOrientationOfSubshape
bfuse t1 Torus002 Torus003
# ErrorStatus : 191