MantisBT - Open CASCADE
View Issue Details
0024743Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2014-03-20 14:232017-12-05 17:09
ibs 
ibs 
normalminor 
assignedopen 
[OCCT] 6.7.0 
[OCCT] 7.4.0* 
bugs modalg_5(010) bug24743
0024743: checkshape ignores self-intersection of wires in specific case
1. if two edges from being researched wire have one common vertex.

2. These edges intersect each other in some point.

3. deviation from each edge to line connecting intersect point with "common vertex" point isn't greater than double tolerance of participating edge

this intersect point is ignored by checkshape (due to, i suppose, checkshape determines this intersection as the beginning of the "topological" segment of intersection with its end in common vertex).
restore bug24743.brep a
checkshape a

bopargcheck a #F
bopargcheck determines that case as self-intersection fault
No tags attached.
parent of 0024760new msv checkshape isn't consistent to bopargcheck in sefl-intersect wire 
Not all the children of this issue are yet resolved or closed.
? bug24743.brep (67,049) 2014-03-20 14:24
https://tracker.dev.opencascade.org/
Issue History
2014-03-20 14:23ibsNew Issue
2014-03-20 14:23ibsAssigned To => ibs
2014-03-20 14:24ibsFile Added: bug24743.brep
2014-03-20 14:24ibsSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=7011#r7011
2014-03-20 14:36ibsDescription Updatedbug_revision_view_page.php?rev_id=7013#r7013
2014-03-20 15:27ibsNote Added: 0028402
2014-03-20 15:27ibsAssigned Toibs => ifv
2014-03-20 15:27ibsStatusnew => resolved
2014-03-20 17:56ifvNote Added: 0028407
2014-03-20 17:56ifvStatusresolved => reviewed
2014-03-20 18:44mkvAssigned Toifv => mkv
2014-03-21 20:16mkvNote Added: 0028432
2014-03-21 20:17mkvTest case number => bugs modalg_5(010) bug24743
2014-03-21 20:17mkvAssigned Tomkv => ibs
2014-03-21 20:17mkvStatusreviewed => assigned
2014-03-24 11:24ibsRelationship addedrelated to 0024108
2014-03-24 14:26ibsRelationship addedparent of 0024760
2014-03-24 14:30ibsRelationship deletedrelated to 0024108
2014-04-04 18:09abvTarget Version6.7.1 => 6.8.0
2014-09-26 10:46abvTarget Version6.8.0 => 7.1.0
2016-10-28 16:28msvTarget Version7.1.0 => 7.2.0
2017-07-24 09:32msvTarget Version7.2.0 => 7.3.0
2017-12-05 17:09msvTarget Version7.3.0 => 7.4.0*

Notes
(0028402)
ibs   
2014-03-20 15:27   
CR24743 branch is ready for reviewing
(0028407)
ifv   
2014-03-20 17:56   
Ok
(0028432)
mkv   
2014-03-21 20:16   
Dear BugMaster,

Branch CR24743 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
SHA-1: d64e0bb6ac55861d277bd9deec3564fd0d32ee34

Number of compiler warnings:

occt component :
Linux: 29 (30 on master)
Windows: 0 (0 on master)

products component :
Linux: 12 (12 on master)
Windows: 2 (2 on master)

Regressions/Differences:
http://occt-tests/CR24743-master-occt/Debian60-64/summary.html [^]
http://occt-tests/CR24743-master-occt/Windows-32-VC9/summary.html [^]