MantisBT - Open CASCADE
View Issue Details
0026978Open CASCADE[OCCT] OCCT:VISpublic2015-12-10 19:062019-08-17 12:24
ssv 
bugmaster 
normalminor 
verifiedfixed 
WindowsVC++ 201064 bit
[OCCT] 7.0.0 
[OCCT] 7.4.0* 
v3d ivtk bug26978
0026978: VIS - Interactive selection is insensitive to swept shell
Look at the model attached. Once loaded for visualization with IVtk it gives troubles on selection: some zones under the mouse yield no reaction (see screenshots). This is very noticeable and annoying on the provided geometry.
pload VIS
restore evol3.brep s
ivtkinit
ivtkdisplay s
ivtksetdispmode s 1

# Start interactive selection manually
No tags attached.
? evol3.brep (27,069) 2015-12-10 19:06
https://tracker.dev.opencascade.org/
png IVtkTest.png (43,682) 2015-12-10 19:06
https://tracker.dev.opencascade.org/
png IVtkTest_ok.png (46,238) 2015-12-10 19:07
https://tracker.dev.opencascade.org/
Issue History
2015-12-10 19:06ssvNew Issue
2015-12-10 19:06ssvAssigned To => san
2015-12-10 19:06ssvFile Added: evol3.brep
2015-12-10 19:06ssvFile Added: IVtkTest.png
2015-12-10 19:07ssvFile Added: IVtkTest_ok.png
2015-12-11 14:10sanAssigned Tosan => aba
2016-11-03 17:07abvTarget Version7.1.0 => 7.2.0
2017-07-27 09:43abvTarget Version7.2.0 => 7.4.0*
2017-08-16 18:52mkvTest case number => v3d ivtk bug26978
2017-08-16 18:52mkvNote Added: 0069488
2019-07-12 14:51ssvNote Added: 0085614
2019-07-12 14:51ssvTarget Version7.4.0* => Unscheduled
2019-08-12 17:43kgvTarget VersionUnscheduled => 7.4.0*
2019-08-12 17:43kgvSummaryInteractive selection is insensitive to swept shell => VIS - Interactive selection is insensitive to swept shell
2019-08-12 17:49gitNote Added: 0086209
2019-08-12 17:52gitNote Added: 0086210
2019-08-12 19:09kgvNote Added: 0086214
2019-08-12 19:09kgvAssigned Toaba => san
2019-08-12 19:09kgvStatusnew => resolved
2019-08-13 18:32sanNote Added: 0086233
2019-08-13 18:32sanAssigned Tosan => bugmaster
2019-08-13 18:32sanStatusresolved => reviewed
2019-08-13 20:04bugmasterNote Added: 0086237
2019-08-13 20:04bugmasterStatusreviewed => tested
2019-08-17 12:07bugmasterChangeset attached => occt master 2546fd47
2019-08-17 12:07bugmasterStatustested => verified
2019-08-17 12:07bugmasterResolutionopen => fixed
2019-08-17 12:24gitNote Added: 0086302

Notes
(0069488)
mkv   
2017-08-16 18:52   
Problem described in issue is reproduced on current state of OCCT.
(0085614)
ssv   
2019-07-12 14:51   
The issue is reproducible, though it has no urgency (the client code was corrected to use VTK native pickers for selection).
(0086209)
git   
2019-08-12 17:49   
Branch CR26978 has been created by kgv.

SHA-1: 70a61f2a686fcbb82fa8397b0c6779f286454c4a


Detailed log of new commits:

Author: kgv
Date: Mon Aug 12 17:47:28 2019 +0300

    0026978: VIS - Interactive selection is insensitive to swept shell
    
    Do not use BRepBndLib::AddClose() on arbitrary shapes.
(0086210)
git   
2019-08-12 17:52   
Branch CR26978 has been updated forcibly by kgv.

SHA-1: d730cd334d2e6d9f0fa1f63946c1dc8b20d06605
(0086214)
kgv   
2019-08-12 19:09   
Patch is ready for review.

http://jenkins-test-12.nnov.opencascade.com:8080/view/CR26978-master-KGV/ [^]
(0086233)
san   
2019-08-13 18:32   
Branch CR26978 reviewed without remarks.
(0086237)
bugmaster   
2019-08-13 20:04   
Combination -
OCCT branch : CR26978
master SHA - 70a61f2a686fcbb82fa8397b0c6779f286454c4a
5f5b1aed1c6e139bbd34314eca77ae7abcd8895c
Products branch : master SHA - 1144fe7d76516b4f51602e5bca86c8f2a51359c7
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 16262.470000000032 / 16274.830000000024 [-0.08%]
Products
Total CPU difference: 10470.06000000003 / 10475.390000000047 [-0.05%]
Windows-64-VC14:
OCCT
Total CPU difference: 17683.359375 / 17627.84375 [+0.31%]
Products
Total CPU difference: 12087.359375 / 11990.921875 [+0.80%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0086302)
git   
2019-08-17 12:24   
Branch CR26978 has been deleted by inv.

SHA-1: d730cd334d2e6d9f0fa1f63946c1dc8b20d06605