View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0031599 | Open CASCADE | OCCT:Visualization | public | 2020-06-04 15:05 | 2020-12-02 17:12 |
| Reporter | mzernova | Assigned To | bugmaster | ||
| Priority | normal | Severity | trivial | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 7.5.0 | ||||
| Target Version | 7.5.0 | Fixed in Version | 7.5.0 | ||
| Summary | 0031599: Visualization - when using AIS_Manipulator, the scene rotates at the same time | ||||
| Description | When using the vmanipulator command with the startTransform / transform / stopTransform flags, the manipulator works correctly, but if you perform the same actions with the mouse, the whole scene rotates with the local transformation. The reason is that #0029384 swapped order of handleCameraActions() and handleMoveTo() actions. It is necessary fixing regression, as well as ensuring that dragging works properly in XR.
void AIS_ViewController::HandleViewEvents (const Handle(AIS_InteractiveContext)& theCtx,
const Handle(V3d_View)& theView)
{
- handleMoveTo (theCtx, theView);
const bool wasImmediateUpdate = theView->SetImmediateUpdate (false);
const AIS_WalkDelta aWalk = FetchNavigationKeys (1.0, 1.0);
handleCameraActions (theCtx, theView, aWalk);
+ handleMoveTo (theCtx, theView);
| ||||
| Tags | No tags attached. | ||||
| Test case number | Not required | ||||
|
|
Branch CR31599 has been created by kgv. SHA-1: 2c5238d5eef39681038b5423d92e6c50428da5d7 Detailed log of new commits: Author: kgv Date: Sat Jun 6 19:13:28 2020 +0300 0031599: Visualization - when using AIS_Manipulator, the scene rotates at the same time AIS_ViewController::HandleViewEvents() - reverted order of handleMoveTo() and handleCameraActions() events. |
|
|
Please raise the patch in OCCT branch CR31599. http://jenkins-test-12.nnov.opencascade.com:8080/view/CR31599-master-KGV/ |
|
|
Branch CR31599 has been deleted by inv. SHA-1: 2c5238d5eef39681038b5423d92e6c50428da5d7 |
|
occt: master a7400019 2020-06-06 16:13:28 Committer: bugmaster Details Diff |
0031599: Visualization - when using AIS_Manipulator, the scene rotates at the same time AIS_ViewController::HandleViewEvents() - reverted order of handleMoveTo() and handleCameraActions() events. |
Affected Issues 0031599 |
|
| mod - src/AIS/AIS_ViewController.cxx | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2020-06-04 15:05 | mzernova | New Issue | |
| 2020-06-04 15:05 | mzernova | Assigned To | => kgv |
| 2020-06-04 15:07 | kgv | Product Version | => 7.5.0 |
| 2020-06-04 15:07 | kgv | Severity | minor => major |
| 2020-06-04 15:10 | kgv | Description Updated | |
| 2020-06-04 15:23 | mzernova | Summary | Visualization - when using AIS_Manipulatot, the scene rotates at the same time => Visualization - when using AIS_Manipulator, the scene rotates at the same time |
| 2020-06-06 19:26 | git | Note Added: 0092498 | |
| 2020-06-06 23:51 | kgv | Note Added: 0092500 | |
| 2020-06-06 23:51 | kgv | Assigned To | kgv => bugmaster |
| 2020-06-06 23:51 | kgv | Severity | major => trivial |
| 2020-06-06 23:51 | kgv | Status | new => resolved |
| 2020-06-07 00:34 | kgv | Status | resolved => reviewed |
| 2020-06-14 10:52 | bugmaster | Changeset attached | => occt master a7400019 |
| 2020-06-14 10:52 | bugmaster | Status | reviewed => verified |
| 2020-06-14 10:52 | bugmaster | Resolution | open => fixed |
| 2020-06-14 10:53 | bugmaster | Test case number | => Not required |
| 2020-06-20 13:42 | git | Note Added: 0092611 | |
| 2020-12-02 16:43 |
|
Fixed in Version | => 7.5.0 |
| 2020-12-02 17:12 |
|
Status | verified => closed |