View Issue Details

IDProjectCategoryView StatusLast Update
0032750Open CASCADEOCCT:Visualizationpublic2024-01-23 20:37
Reporterkgv Assigned Toiko  
PrioritynormalSeverityminor 
Status resolvedResolutionopen 
Product Version7.6.0 
Target VersionUnscheduled 
Summary0032750: Visualization, AIS_Manipulator - selection of moved object is broken
DescriptionAttached objects are moved using SetLocationTransformation() method, and selection of moved object doesn't work.
Steps To Reproduce- Attach manipulator to object.
- Move it half-size right.
- Detach manipulator from object.
- Try moving cursor above left half object.
Result: OK, object is highlighted.
- Try moving cursor above right half object.
Result: KO, object is not detected.
TagsNo tags attached.
Test case number

Activities

git

2023-11-20 13:31

administrator   ~0114615

Branch CR32750 has been created by drochalo.

SHA-1: a7e7f7005c9c817c0c4851256e0b6b9e5b78727c


Detailed log of new commits:

Author: drochalo
Date: Mon Nov 20 10:26:51 2023 +0000

    Merge branch 'master' of git.dev.opencascade.org:occt into CR32750

Author: drochalo
Date: Mon Nov 20 10:25:09 2023 +0000

    0032750: Visualization, AIS_Manipulator - selection of moved object is broken
    
    Completed the stop transform action when dragging manipulator with mouse.
    Added context redisplay for update of interactive object sensitive areas.
    Added test.

drochalo

2023-11-24 18:02

developer   ~0114666

Dear Marina, please review.
Tests in jenkins that show differences are not connected to the changes made.
http://jenkins-test-10.nnov.opencascade.com/view/CR32750-master-drochalo/view/COMPARE/

git

2023-12-19 19:34

administrator   ~0114827

Branch CR32750 has been updated forcibly by drochalo.

SHA-1: d44d2b5d0ab7b7179150638cba6cb2a066676b66

iko

2024-01-10 18:14

developer   ~0114891

Last edited: 2024-01-16 06:51

vfit

I think adding something like:
vfront
vfit
vzoom 0.5

would produce more reliable and handful test.

vsetdispmode 1

Setting "unlit" shading mode would exclude impact of illumination.

#NOTE: issue not reproducible by draw command
#but similar action with mouse would cause error


"Error" therm is confusing in this case. Please clarify that it is not "error" but this particular issue.

if { [vreadpixel {*}$mouse_pick2 rgb name] != "CYAN" } { puts "Error: failed to select object" }

I don't think pixels hunting is reliable enough.
It is better just to produce tree images: unselected, selected from left, selected from right.

git

2024-01-23 20:36

administrator   ~0114958

Branch CR32750 has been updated by drochalo.

SHA-1: 30781ccb32f86104bc7d3504c1ce058c4954658c


Detailed log of new commits:

Author: drochalo
Date: Tue Jan 23 17:35:56 2024 +0000

    0032750: Visualization, AIS_Manipulator - selection of moved object is broken
    
    Modified test.

drochalo

2024-01-23 20:37

developer   ~0114959

Dear Ilya,

the modifications were made on the tests. Please review.

Issue History

Date Modified Username Field Change
2021-12-24 20:54 kgv New Issue
2021-12-24 20:54 kgv Assigned To => kgv
2022-08-17 11:55 kgv Target Version 7.7.0 => 7.8.0
2022-10-19 15:50 smoskvin Assigned To kgv => vpozdyayev
2023-08-01 15:09 dpasukhi Target Version 7.8.0 => Unscheduled
2023-10-27 19:21 drochalo Assigned To vpozdyayev => drochalo
2023-11-20 13:31 git Note Added: 0114615
2023-11-24 18:02 drochalo Note Added: 0114666
2023-11-24 18:02 drochalo Assigned To drochalo => mzernova
2023-11-24 18:02 drochalo Status new => resolved
2023-12-19 19:34 git Note Added: 0114827
2024-01-10 18:14 iko Note Added: 0114891
2024-01-10 18:15 iko Note Edited: 0114891
2024-01-16 06:48 iko Note Edited: 0114891
2024-01-16 06:51 iko Note Edited: 0114891
2024-01-23 20:36 git Note Added: 0114958
2024-01-23 20:37 drochalo Note Added: 0114959
2024-01-23 20:37 drochalo Assigned To mzernova => iko