View Issue Details

IDProjectCategoryView StatusLast Update
0024833Open CASCADEOCCT:Visualizationpublic2014-06-03 10:25
ReportervpaAssigned Tobugmaster  
PrioritynormalSeverityfeature 
Status closedResolutionduplicate 
Product Version6.7.0 
Target Version6.8.0 
Summary0024833: Visualization - efficient selection mechanism
DescriptionIt is necessary to implement new selection mechanism allowing to eliminate some limitations of the current one. At the same time, the new selection mechanism should re-use existing program interface.

The limitations to be removed:

  1. re-building inner structures for each change of viewing point;

  2. inefficient search of selected sensitive entities (broad phase);

  3. inefficient search of selected sub-objects of sensitive entity (narrow phase);

  4. high memory consumption for some sensitive entities (like sensitive triangulation).



To achieve the goals it is proposed to move all selection tests into 3D space and to use efficient space sorting structures (like BVH – bounding volume hierarchy). It is reasonable to implement multi-level acceleration structure: bottom-level for individual sensitive entities (narrow phase), middle-level for all entities of single selectable object (middle phase), and high-level for the whole set of object’s bounding boxes. When new selectable object is added to selection manager, the new bottom-level acceleration structures are built for its entities for all possible selection modes.
TagsNo tags attached.
Test case number

Relationships

duplicate of 0024623 closedbugmaster Visualization - improve selection mechanism 

Activities

vpa

2014-05-29 12:02

developer   ~0029598

Dear Bugmaster,

please close this issue because it's a duplicate of 0024623.

Issue History

Date Modified Username Field Change
2014-04-15 15:10 vpa New Issue
2014-04-15 15:10 vpa Assigned To => vpa
2014-04-15 15:10 vpa Status new => assigned
2014-04-24 12:12 san Relationship added has duplicate 0024623
2014-04-24 12:14 san Description Updated
2014-05-29 11:53 vpa Relationship deleted has duplicate 0024623
2014-05-29 11:54 vpa Relationship added duplicate of 0024623
2014-05-29 12:02 vpa Note Added: 0029598
2014-05-29 12:02 vpa Assigned To vpa => bugmaster
2014-05-29 12:02 vpa Status assigned => feedback
2014-06-03 10:25 bugmaster Status feedback => closed
2014-06-03 10:25 bugmaster Resolution open => duplicate