DiscussionsIssue archiveOCCT:Visualization

Archived issue #0030669

Visualization - AIS_Manipulator ignores parent transformation

Open CASCADEOCCT:Visualizationclosed7 public notes

Search issues

Description

Attaching AIS_Manipulator to an object having non-identity parent transformation leads to miscalculation of rotation transformation.

Steps to reproduce

pload MODELING VISUALIZATION
box b1 0 0 0 1 2 3
box b2 2 0 0 2 1 3
vclear
vinit View1
vpoint p0 0 0 0
vdisplay -dispMode 1 b1 b2
vchild b1 -add b2
vlocation b1  -setRotation  1 0 0 1 -setLocation 4 -2 0
vfit
vmanipulator m -attach b2

Public activity

7 archived notes

Participants are labeled by their role within this record.

01Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Thu Apr 4 09:44:16 2019 +0300

    0030669: Visualization - AIS_Manipulator ignores parent transformation
    
    Added new command vchild for easier testing of low-level connections between presentations.
02Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Wed Apr 24 18:50:29 2019 +0300

    0030669: Visualization - AIS_Manipulator ignores parent transformation
    
    AIS_Manipulator::Transform() now considers object parent transformation.
    
    Added new command vchild for easier testing of low-level connections between presentations.
03Commenter 2
Branch [archived branch] has been updated forcibly by Author.

[revision removed]
04Author
05Commenter 1
Combination -
OCCT branch : [archived branch]
master SHA - [revision removed]
[revision removed]
Products branch : [archived branch] SHA - [revision removed]
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 16539.559999999998 / 16536.609999999906 [+0.02%]
Products
Total CPU difference: 10509.340000000033 / 10546.95000000005 [-0.36%]
Windows-64-VC14:
OCCT
Total CPU difference: 17934.890625 / 17960.6875 [-0.14%]
Products
Total CPU difference: 12073.890625 / 12065.3125 [+0.07%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
06Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]
07Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]

Related records