MantisBT - Open CASCADE
View Issue Details
0029768Open CASCADE[OCCT] OCCT:Visualizationpublic2018-05-14 19:232018-06-29 21:18
kgv 
abv 
normaltrivial 
closedfixed 
[OCCT] 7.1.0 
[OCCT] 7.3.0[OCCT] 7.3.0 
Not needed
0029768: Visualization, TKOpenGl - structure is entirely clipped by suppressed clipping
Graphic3d_ClipPlane::ToOverrideGlobal() is expected to disable global clipping planes, however OpenGl_Structure::Render() still applies global planes for early clipping of entire presentation.
N/A
No tags attached.
related to 0027787closed bugmaster Open CASCADE Visualization, TKOpenGl - Optimize rendering by additional check whether the object is fully clipped or not 
related to 0029729closed bugmaster Open CASCADE Visualization, Graphic3d_ClipPlane - add support of clipping plane chains 
child of 0027816closed bugmaster Open CASCADE Visualization - provide an API for overriding clipping planes list 
Issue History
2018-05-14 19:23kgvNew Issue
2018-05-14 19:23kgvAssigned To => kgv
2018-05-14 19:24kgvRelationship addedrelated to 0029729
2018-05-14 19:26gitNote Added: 0075971
2018-05-14 19:28kgvRelationship addedrelated to 0027816
2018-05-14 19:28kgvRelationship addedrelated to 0027787
2018-05-14 19:29kgvRelationship replacedchild of 0027816
2018-05-14 19:30kgvProduct Version7.2.0 => 7.1.0
2018-05-14 20:35kgvNote Added: 0075972
2018-05-14 20:35kgvAssigned Tokgv => bugmaster
2018-05-14 20:35kgvSeverityminor => trivial
2018-05-14 20:35kgvStatusnew => resolved
2018-05-14 20:35kgvStatusresolved => reviewed
2018-05-15 12:05kgvRelationship addedrelated to 0029772
2018-05-23 11:47bugmasterNote Added: 0076148
2018-05-23 11:47bugmasterStatusreviewed => tested
2018-05-23 11:48bugmasterTest case number => Not needed
2018-05-23 14:40gitNote Added: 0076172
2018-05-23 14:41gitNote Added: 0076173
2018-05-24 16:02abvChangeset attached => occt master 32ca7711
2018-05-24 16:02abvAssigned Tobugmaster => abv
2018-05-24 16:02abvStatustested => verified
2018-05-24 16:02abvResolutionopen => fixed
2018-06-23 13:56gitNote Added: 0076947
2018-06-23 13:56gitNote Added: 0076948
2018-06-29 21:13aivFixed in Version => 7.3.0
2018-06-29 21:18aivStatusverified => closed

Notes
(0075971)
git   
2018-05-14 19:26   
Branch CR29768 has been created by kgv.

SHA-1: 886fc342e2973e6b55f0b24492bfbc79fbd8d563


Detailed log of new commits:

Author: kgv
Date: Mon May 14 19:25:16 2018 +0300

    0029768: Visualization, TKOpenGl - structure is entirely clipped by suppressed clipping
    
    OpenGl_Structure::Render(), added missing check for disabled state of the plane.
(0075972)
kgv   
2018-05-14 20:35   
Please take the patch.

http://jenkins-test-11.nnov.opencascade.com/view/CR29768-master-KGV [^]
(0076148)
bugmaster   
2018-05-23 11:47   
Combination -
OCCT branch : CR29768 SHA - 886fc342e2973e6b55f0b24492bfbc79fbd8d563
Products branch : master SHA - 300cf879a836fb8a5c4636713070ca9cf544749f
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:
Debian70-64:
OCCT
Total CPU difference: 18404.4099999997 / 18243.73999999987 [+0.88%]
Products
Total CPU difference: 7494.890000000055 / 7505.440000000054 [-0.14%]
Windows-64-VC10:
OCCT
Total CPU difference: 18100.031625098512 / 18049.78370299853 [+0.28%]
Products
Total CPU difference: 7652.270252699952 / 7697.713343999945 [-0.59%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0076172)
git   
2018-05-23 14:40   
Branch CR29768 has been updated by kgv.

SHA-1: 82134f9e9d8a80e0ea802fdddbd5de47b63d0521


Detailed log of new commits:

Author: kgv
Date: Wed May 23 14:35:56 2018 +0300

    # test case for 0029768
    
    vclipplane has been extended with new option -setOverrideGlobal.

(0076173)
git   
2018-05-23 14:41   
Branch CR29768_1 has been created by kgv.

SHA-1: c0118e9f2994dbe42c870cfca588a5df92d68485


Detailed log of new commits:

Author: kgv
Date: Mon May 14 19:25:16 2018 +0300

    0029768: Visualization, TKOpenGl - structure is entirely clipped by suppressed clipping
    
    OpenGl_Structure::Render(), added missing check for disabled state of the plane.
    vclipplane command has been extended with new option -setOverrideGlobal.
(0076947)
git   
2018-06-23 13:56   
Branch CR29768 has been deleted by kgv.

SHA-1: 82134f9e9d8a80e0ea802fdddbd5de47b63d0521
(0076948)
git   
2018-06-23 13:56   
Branch CR29768_1 has been deleted by kgv.

SHA-1: c0118e9f2994dbe42c870cfca588a5df92d68485