Archived issue #0030669
Visualization - AIS_Manipulator ignores parent transformation
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.
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.
[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.
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.
[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.
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Please raise the patch.
http://jenkins-test-12.nnov.opencascade.com:8080/view/CR30669_1-CR30674-KGV/
http://jenkins-test-12.nnov.opencascade.com:8080/view/CR30669_1-CR30674-KGV/
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
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
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Related records