Everything seems to work fine except for one thing. I can change the rotation axes of Body to values that do not correspond to a unit vector. But in that case the rotation axes of Body001 are recalculated to unit vector values, resulting in a different placement.
This behavior seems strange.
Change the rotation axes of Body to: 1,0,1.
Result for the rotation axes of Body001: 0.71,0,0.71.
Code: Select all
OS: Windows 8.1 (6.3) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.18946 (Git) Build type: Release Branch: master Hash: 0175008ceba01666449657086ca036fc59e0e6c7 Python version: 3.6.8 Qt version: 5.12.1 Coin version: 4.0.0a OCC version: 7.3.0 Locale: Dutch/Netherlands (nl_NL)