MantisBT - Open CASCADE
View Issue Details
0024418Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2013-11-29 11:212019-08-12 19:11
emv 
msv 
normalminor 
assignedopen 
[OCCT] 6.6.0 
[OCCT] Unscheduled 
bugs modalg_7 bug24418_1, bug24418_2
0024418: Wrong section curves when intersecting analytical surfaces
The intersection algorithm produces wrong section curves in the following test cases:
boolean bfuse_complex E6, F8
bugs modalg_2 bug20964_*
draft angle F9
1. test bugs modalg_2 bug20964_1
brestore [locate_data_file OCC20964_revsolid.brep] b1
brestore [locate_data_file OCC20964_sphere.brep] b2
explode b1 f; copy b1_7 b1
explode b2 f; copy b2_1 b2
mksurface s1 b1
mksurface s2 b2
trimv s1t s1 0 230.14184397163115

# Sphere + Cylinder

intersect ii s1t s2
# 3 curves

bounds ii_2 u1 u2
xdistcs ii_2 s1 u1 u2 10 2.0e-7
# Max distance = 3.2632852455436544e-006

xdistcs ii_2 s2 u1 u2 10 2.0e-7
# Max distance = 0.01375619471412208

2. test draft angle F9
ptorus b1 25 24 90
plane p 20 20 10 0 0 1
pcone b2 p 10 8 40
explode b1 f; copy b1_1 b1
explode b2 f; copy b2_1 b2
mksurface s1 b1
mksurface s2 b2
trimu s1t s1 0 1.5707963267948966
trimv s2t s2 0 40.049968789001575
intersect ii s1t s2t

bounds ii_1 u1 u2
xdistcs ii_1 s1 u1 u2 10 2.0e-7
# Max distance = 4.0530416013101348e-006

xdistcs ii_1 s2 u1 u2 10 2.0e-7
# Max distance = 1.7347713433437292e-005

3.
Test case bugs modalg_5 bug25715_3
No tags attached.
related to 0024299closed emv Open CASCADE Wrong section curve 
related to 0025404closed nbv Open CASCADE Even for analytical surfaces (cylinder-cylinder) intersection result is not commutative 
related to 0025542verified bugmaster Community Boolean operation failure for Cylinder and Cone in critical location. 
related to 0024772assigned msv Community Intersection of cylinder and cone produces incorrect results 
related to 0025956assigned  Open CASCADE Wrong result obtained by intersection algorithm. 
child of 0024094closed bugmaster Community Issure by option of BRepAlgoAPI_Section 
png 001.png (12,063) 2014-12-22 12:08
https://tracker.dev.opencascade.org/
Issue History
2013-11-29 11:21emvNew Issue
2013-11-29 11:21emvAssigned To => nbv
2013-11-29 11:27emvStatusnew => assigned
2013-11-29 11:27emvDescription Updatedbug_revision_view_page.php?rev_id=6401#r6401
2013-11-29 11:27emvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=6403#r6403
2013-11-29 11:27emvRelationship addedchild of 0024094
2013-11-29 11:28emvRelationship addedrelated to 0024299
2013-12-02 15:11emvRelationship addedrelated to 0024427
2014-05-28 17:20nbvRelationship addedrelated to 0024915
2014-09-12 13:01abvTarget Version => 7.1.0
2014-10-21 11:14nbvRelationship addedrelated to 0025404
2014-12-22 12:07emvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=8923#r8923
2014-12-22 12:08emvFile Added: 001.png
2015-01-15 11:23emvRelationship addedrelated to 0025709
2015-01-15 11:32msvRelationship addedrelated to 0025416
2015-01-15 11:33nbvSummaryWrong section curves => Wrong section curves when intersecting analytical surfaces
2015-01-15 11:49nbvNote Added: 0036091
2015-01-15 11:49nbvRelationship deletedrelated to 0025416
2015-01-21 15:25nbvRelationship addedrelated to 0025715
2015-01-28 09:33nbvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=9179#r9179
2015-07-16 09:23nbvRelationship addedrelated to 0025542
2016-10-25 19:04msvTarget Version7.1.0 => 7.2.0
2017-03-02 15:31nbvRelationship addedrelated to 0028503
2017-03-13 17:05nbvNote Added: 0064281
2017-03-13 17:05nbvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=16182#r16182
2017-07-24 09:22msvTarget Version7.2.0 => 7.3.0
2017-11-02 12:24mkvTest case number => bugs modalg_7 bug24418_1, bug24418_2
2017-11-02 12:24mkvNote Added: 0071931
2017-12-05 17:08msvTarget Version7.3.0 => 7.4.0*
2018-06-19 13:10nbvRelationship addedrelated to 0024772
2018-06-20 14:05nbvRelationship deletedrelated to 0028503
2018-07-09 10:50nbvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=19444#r19444
2018-11-02 10:28nbvRelationship addedrelated to 0025956
2019-08-12 19:08msvAssigned Tonbv => msv
2019-08-12 19:11msvTarget Version7.4.0* => Unscheduled

Notes
(0036091)
nbv   
2015-01-15 11:49   
Dear msv.

I think, it is better for us to fix in this bugs some problems with ANALYTICAL intersection only.

Therefore, it is not worth bug # 25416 being related to this
(0064281)
nbv   
2017-03-13 17:05   
Steps To Reproduce has been updated according to its behavior on the current state of OCCT developer version.
(0071931)
mkv   
2017-11-02 12:24   
Problem is reproduced on the current master.