|Anonymous | Login||2018-12-11 14:27 MSK|
|My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0024609||Open CASCADE||[OCCT] OCCT:Visualization||public||2014-02-10 11:36||2017-07-20 10:58|
|Product Version||[OCCT] 6.7.0|
|Target Version||[OCCT] 7.4.0*||Fixed in Version|
|Summary||0024609: Revise consistency of immediate update mode in V3d_View|
|Description||The 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.
|Tags||No tags attached.|
|Test case number|
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.
|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||View Revisions|
|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|
|2014-10-13 12:41||osa||Relationship added||related to 0025358|
|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*|
|Copyright © 2000 - 2018 MantisBT Team|