MantisBT - Open CASCADE
View Issue Details
0030686Open CASCADE[OCCT] OCCT:Visualizationpublic2019-05-01 12:292019-05-08 13:41
kgv 
bugmaster 
normaltrivial 
verifiedfixed 
[OCCT] 7.3.0 
[OCCT] 7.4.0* 
Not required
0030686: Visualization, SelectMgr_ViewerSelector - sorting issues of transformation-persistent objects
SelectMgr_ViewerSelector relies on the Depth from Eye for sorting picking results. The comparison for depth equality is done with computed Tolerance, which does not consider distance from camera Eye being negative, which might actually happen in case of transformation-persistent presentations (Graphic3d_TMF_2d first of all).
N/A
No tags attached.
related to 0030484new nds Visualization, SelectMgr_ViewerSelector - Graphic3d_TMF_2d persistence sorting issues 
Issue History
2019-05-01 12:29kgvNew Issue
2019-05-01 12:29kgvAssigned To => kgv
2019-05-01 12:29kgvSummary0030484: Visualization, SelectMgr_ViewerSelector - sorting issues of transformation-persistent objects => Visualization, SelectMgr_ViewerSelector - sorting issues of transformation-persistent objects
2019-05-01 12:29kgvRelationship addedrelated to 0030484
2019-05-01 12:35gitNote Added: 0084088
2019-05-01 14:22kgvNote Added: 0084090
2019-05-01 14:22kgvAssigned Tokgv => bugmaster
2019-05-01 14:22kgvSeverityminor => trivial
2019-05-01 14:22kgvStatusnew => resolved
2019-05-01 14:22kgvStatusresolved => reviewed
2019-05-01 19:09bugmasterStatusreviewed => tested
2019-05-01 19:09bugmasterTest case number => Not required
2019-05-08 12:38bugmasterChangeset attached => occt master b44bf0f8
2019-05-08 12:38bugmasterStatustested => verified
2019-05-08 12:38bugmasterResolutionopen => fixed
2019-05-08 13:41gitNote Added: 0084247

Notes
(0084088)
git   
2019-05-01 12:35   
Branch CR30686 has been created by kgv.

SHA-1: 62e87f97623c36d1962ec9b1353c8895fa0a4d03


Detailed log of new commits:

Author: kgv
Date: Wed May 1 12:24:35 2019 +0300

    0030686: Visualization, SelectMgr_ViewerSelector - sorting issues of transformation-persistent objects
    
    SelectMgr_ViewerSelector::updatePoint3d() - added missing Abs() for computed tolerance
    and added check to not attempt transforming undefined 3D point.
(0084090)
kgv   
2019-05-01 14:22   
Please raise the patch.

http://jenkins-test-12.nnov.opencascade.com:8080/view/CR30686-master-KGV/ [^]
(0084247)
git   
2019-05-08 13:41   
Branch CR30686 has been deleted by inv.

SHA-1: 62e87f97623c36d1962ec9b1353c8895fa0a4d03