View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025335 | Open CASCADE | OCCT:Visualization | public | 2014-10-08 08:59 | 2014-11-11 13:01 |
Reporter | kgv | Assigned To | bugmaster | ||
Priority | high | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Target Version | 6.8.0 | Fixed in Version | 6.8.0 | ||
Summary | 0025335: Visualization - method ::SelectedShape() in AIS_LocalContext and AIS_InteractiveContext overrides shape transformation | ||||
Description | After patch for 0024837 (revise design and implementation of connected Interactive Objects) method AIS_LocalContext::SelectedShape() and AIS_InteractiveContext::SelectedShape() overwrites existing location of the shape:- return BRO->Shape(); + return BRO->Shape().Located (BRO->Location()); It seems that transformations should be composed instead. | ||||
Tags | No tags attached. | ||||
Test case number | bugs vis(004) bug25335 | ||||
|
Branch CR25335 has been created by duv. SHA-1: b77eaa5180d2354b69992ff446df841501cd9b4c Detailed log of new commits: Author: duv Date: Wed Oct 8 13:01:51 2014 +0400 0025335: Visualization - method ::SelectedShape() in AIS_LocalContext and AIS_InteractiveContext overrides shape transformation Shape location overriding fixed by combining AIS object transformation and shape location. Also incorrect highlight presentation (and sensitive) placement was possible. |
|
Dear kgv, Please review the patch. |
|
Branch CR25335 has been updated forcibly by duv. SHA-1: 8b912306ede30c6352b78863709a0ce9dd69719d |
|
Please test the patch. |
|
Dear BugMaster, Branch CR25335 (and products from GIT master) was compiled on Linux, Windows and MacOS platforms and tested. SHA-1: 8b912306ede30c6352b78863709a0ce9dd69719d Number of compiler warnings: occt component: Linux: 15 (15 on master) Windows: 0 (0 on master) products component: Linux: 11 (11 on master) Windows: 1 (1 on master) Regressions/Differences: Not detected Testing case: bugs vis(004) bug25335 - OK http://occt-tests/CR25335-master-occt/Debian60-64/bugs/vis/bug25335.html http://occt-tests/CR25335-master-occt/Windows-32-VC10/bugs/vis/bug25335.html Testing on Linux: Total MEMORY difference: 397689348 / 398004436 Total CPU difference: 46749.330000000155 / 47309.68000000025 Testing on Windows: Total MEMORY difference: 279021928 / 278287368 Total CPU difference: 34604.3125 / 32988.859375 |
|
Branch CR25335 has been deleted by inv. SHA-1: 8b912306ede30c6352b78863709a0ce9dd69719d |
occt: master d8110103 2014-10-08 09:01:51
Committer: bugmaster Details Diff |
0025335: Visualization - method ::SelectedShape() in AIS_LocalContext and AIS_InteractiveContext overrides shape transformation Shape location overriding fixed by combining AIS object transformation and shape location. Also incorrect highlight presentation (and sensitive) placement was possible. |
Affected Issues 0025335 |
|
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_Shape.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
add - tests/bugs/vis/bug25335 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-10-08 08:59 | kgv | New Issue | |
2014-10-08 08:59 | kgv | Assigned To | => kgv |
2014-10-08 08:59 | kgv | Relationship added | related to 0024837 |
2014-10-08 08:59 | kgv | Relationship replaced | child of 0024837 |
2014-10-08 08:59 | kgv | Relationship added | related to 0025284 |
2014-10-08 09:00 | kgv | Assigned To | kgv => duv |
2014-10-08 09:00 | kgv | Priority | normal => high |
2014-10-08 09:00 | kgv | Status | new => assigned |
2014-10-08 13:02 | git | Note Added: 0032810 | |
2014-10-08 13:08 |
|
Note Added: 0032811 | |
2014-10-08 13:08 |
|
Assigned To | duv => kgv |
2014-10-08 13:08 |
|
Status | assigned => resolved |
2014-10-08 13:12 | git | Note Added: 0032812 | |
2014-10-08 13:22 | kgv | Note Added: 0032813 | |
2014-10-08 13:22 | kgv | Assigned To | kgv => bugmaster |
2014-10-08 13:22 | kgv | Status | resolved => reviewed |
2014-10-08 16:17 |
|
Assigned To | bugmaster => apv |
2014-10-09 13:38 |
|
Note Added: 0032883 | |
2014-10-09 13:38 |
|
Assigned To | apv => bugmaster |
2014-10-09 13:38 |
|
Status | reviewed => tested |
2014-10-09 13:39 |
|
Test case number | => bugs vis(004) bug25335 |
2014-10-13 17:52 | bugmaster | Changeset attached | => occt master d8110103 |
2014-10-13 17:52 | bugmaster | Status | tested => verified |
2014-10-13 17:52 | bugmaster | Resolution | open => fixed |
2014-10-21 16:42 | git | Note Added: 0033425 | |
2014-11-11 12:43 |
|
Fixed in Version | => 6.8.0 |
2014-11-11 13:01 |
|
Status | verified => closed |