MantisBT - Open CASCADE View Issue Details ID Project Category View Status Date Submitted Last Update 0029756 Open CASCADE [OCCT] OCCT:Modeling Algorithms public 2018-05-11 16:08 2020-09-14 22:53 Reporter nbv Assigned To msv Priority normal Severity minor Status new Resolution open Platform OS OS Version Product Version [OCCT] 7.3.0 Target Version [OCCT] 7.6.0* Fixed in Version Test case number Summary 0029756: Antisymmetric behavior of Circle-Circle extrema algorithm Description Both circles are in perpendicular cases relatively to each other. They have the same radii and the center of every circle lies in the another one. However, result of Extrema algorithm depends on the argument order significantly. Steps To Reproduce circle c1 0 0 0 0 0 1 50 circle c2 50 0 0 0 1 0 50 extrema c1 c2 # 6 extremas extrema c2 c1 # 42 extremas Additional informationand documentation updates Tags No tags attached. Relationships Attached Files Issue History Date Modified Username Field Change 2018-05-11 16:08 nbv New Issue 2018-05-11 16:08 nbv Assigned To => msv 2018-05-11 16:20 emv Note Added: 0075944 2018-05-11 16:26 emv Note Edited: 0075944 bug_revision_view_page.php?bugnote_id=75944#r19061 2018-05-14 07:12 emv Note Edited: 0075944 bug_revision_view_page.php?bugnote_id=75944#r19065 2019-08-12 17:45 msv Target Version 7.4.0 => 7.5.0 2020-09-14 22:53 msv Target Version 7.5.0 => 7.6.0*

Notes
 (0075944) emv 2018-05-11 16:20    (edited on: 2018-05-14 07:12)
 Change radius to 10 and extrema will result in 56 extremas. The following script is also valuable for testing: for {set r 1} {\$r < 100} {incr r} { circle c1 0 0 0 0 0 1 \$r circle c2 \$r 0 0 0 1 0 \$r set nbext [llength [extrema c2 c1]] puts \$nbext }