View Issue Details

IDProjectCategoryView StatusLast Update
0024609Open CASCADEOCCT:Visualizationpublic2019-02-06 10:27
ReporteraplAssigned Tobugmaster  
PrioritynormalSeverityfeature 
Status closedResolutionno change required 
PlatformAOSL 
Product Version6.7.0 
Target Version7.4.0 
Summary0024609: Revise consistency of immediate update mode in V3d_View
DescriptionThe TKV3d viewer features "ImmediateUpdate" flag, which main purpose is disabling view updates (internal data) + redraws (rendering) while a sequence of connected view modifications is performed.

The goal of using the immediate update flag is to reduce number of internal data recomputations and to avoid flickering of view during a logical sequence of view commands.

There are two general issues at the moment:
- Some methods changing state of V3d view do not use or ignores the flag.
- There are two similar methods updating the view: Visual3d_View::Update, Visual3d_View::Redraw. The "Update" is marked as deprecated, but still used for ImmediateUpdate.
TagsNo tags attached.
Test case number

Relationships

related to 0024705 closedbugmaster Open CASCADE Draw Harness - add -noupdate option to vdisplay command 
related to 0028088 closedkgv Open CASCADE Visualization, AIS_InteractiveContext - drop default value for Update Viewer parameter 

Activities

apl

2015-09-10 11:08

developer   ~0045380

Note that Redraw and Update have different purposes in current implementation:
- "Update" of view recomputes HLR "view-dependent" structures. This operation is quite heavy when computed mode for view is turned on. Then the view is repainted.
- "Redraw" of view repaints the displayed structures without any significant computation.

kgv

2019-01-21 12:57

developer   ~0081839

Dear bugmaster,

please close the issue.

Issue History

Date Modified Username Field Change
2014-02-10 11:36 apl New Issue
2014-02-10 11:36 apl Assigned To => apl
2014-02-10 11:37 apl Status new => assigned
2014-02-10 11:37 apl Relationship added related to 0024413
2014-02-10 11:37 apl Description Updated
2014-02-10 11:41 apl Summary Revise consistency of immediate update switch in V3d_View => Revise consistency of immediate update mode in V3d_View
2014-02-10 11:44 apl Relationship deleted related to 0024413
2014-04-04 18:16 abv Target Version 6.7.1 => 6.8.0
2014-04-16 10:51 kgv Relationship added related to 0024705
2014-09-29 21:57 kgv Target Version 6.8.0 => 7.1.0
2015-09-10 11:08 apl Note Added: 0045380
2016-10-25 09:43 kgv Target Version 7.1.0 => 7.2.0
2016-11-11 10:21 kgv Relationship added related to 0028088
2017-07-20 10:58 kgv Target Version 7.2.0 => 7.4.0
2019-01-21 12:57 kgv Note Added: 0081839
2019-01-21 12:57 kgv Assigned To apl => bugmaster
2019-01-21 12:57 kgv Status assigned => feedback
2019-01-21 12:57 kgv Resolution open => no change required
2019-02-06 10:27 bugmaster Status feedback => closed