MantisBT - Open CASCADE
View Issue Details
0028503Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2017-03-02 14:052018-07-30 10:28
[OCCT] 7.1.0 
[OCCT] 7.4.0[OCCT] 7.4.0 
0028503: Incomplete result of making volume operation due to incorrect intersection of conical faces
The result of making volume operation in the test cases boolean volumemaker C5 and C6 are incomplete.
The current result in the case volumemaker C5 contains 12 solids. But the result should contain at least 16 solids and the result of the case volumemaker C6 should contain at least 29 solids.

The incorrect result is produced due to incorrect intersection of two conical faces from the input shapes - the section curve between these faces is incomplete.
test boolean volumemaker C5
checknbshapes result -solid 16

don f2 f6
bopcurves f2 f6 -2d
# one curve found c_1
# tolerance reached - 7.1682093718305186e-007
mkedge e c_1
explode e v
distmini d e_1 e_2; dval d_val
# 3.5060691061517029e-006

The section curve is incomplete and does not split the faces:
baddobjects f2
baddtools f6
bbuild r
checknbshapes r -face 4
# only two faces in the result
No tags attached.
related to 0029807closed bugmaster [Regression to 7.0.0] Impossible to cut cone from prism 
Issue History
2017-03-02 14:05emvNew Issue
2017-03-02 14:05emvAssigned To => msv
2017-03-02 15:29msvNote Added: 0064081
2017-03-02 15:29msvAssigned Tomsv => nbv
2017-03-02 15:29msvStatusnew => assigned
2017-03-02 15:31nbvRelationship addedrelated to 0024418
2017-07-24 09:22msvTarget Version7.2.0 => 7.3.0
2017-12-05 17:09msvTarget Version7.3.0 => 7.4.0
2018-06-19 14:20nbvRelationship addedrelated to 0029807
2018-06-20 14:05nbvNote Added: 0076846
2018-06-20 14:05nbvStatusassigned => feedback
2018-06-20 14:05nbvRelationship deletedrelated to 0024418
2018-07-09 10:25nbvNote Added: 0077382
2018-07-09 10:26nbvAssigned Tonbv => bugmaster
2018-07-09 10:58bugmasterStatusfeedback => verified
2018-07-09 10:58bugmasterResolutionopen => fixed
2018-07-30 10:28bugmasterTest case number => bugs/modalg_7/bug29807_svm

2017-03-02 15:29   
Fix when there is time.
2018-06-20 14:05   
This problem is fixed by the branch CR29807*
2018-07-09 10:25   
This bug is fixed now. Tes case g\has already been integrated. See "tests/bugs/modalg_7/bug29807_svm*" test cases.