View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002007 | FreeCAD | Bug | public | 2015-03-14 17:58 | 2015-04-10 06:10 |
Reporter | shoogen | Assigned To | wmayer | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.16 | ||||
Summary | 0002007: Base::Rotation::get/setYawPitchRoll uses wrong euler convention | ||||
Description | The current implementation performs the rotations in the wrong order. It works like gp_Intrinsic_XYZ when it should work like gp_Intrinsic_ZYX. | ||||
Additional Information | http://forum.freecadweb.org/viewtopic.php?f=13&t=10111 (in German language) | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
The implementation as we have works so it's not a bug. And since we don't know who uses it already in Python or C++ it is dangerous to change the implementation because this breaks existing code. So, it might be better to additionally offer an alternative method. |
|
> The implementation as we have works so it's not a bug. It does not work as documented. |
FreeCAD: master 0950b330 2015-03-15 18:53:03 Details Diff |
+ issue 0002007: Base::Rotation::get/setYawPitchRoll uses wrong euler convention |
Affected Issues 0002007 |
|
mod - src/Base/Rotation.cpp | Diff File | ||
FreeCAD: master 16c1dbd2 2015-03-15 20:58:53 Committer: wmayer Details Diff |
document the convention used for Euler angles (XY'Z'') in the Placement dialog and the docstrings of the Rotation python class. fixes 0002007 |
Affected Issues 0002007 |
|
mod - src/Base/RotationPy.xml | Diff File | ||
mod - src/Gui/Placement.cpp | Diff File | ||
mod - src/Gui/Placement.ui | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-03-14 17:58 | shoogen | New Issue | |
2015-03-14 18:17 | shoogen | Description Updated | |
2015-03-14 19:54 | wmayer | Note Added: 0005874 | |
2015-03-14 20:43 | shoogen | Note Added: 0005875 | |
2015-03-15 18:00 | wmayer | Changeset attached | => FreeCAD Master master 0950b330 |
2015-03-21 12:40 | wmayer | Changeset attached | => FreeCAD Master master 16c1dbd2 |
2015-03-21 12:40 | wmayer | Assigned To | => wmayer |
2015-03-21 12:40 | wmayer | Status | new => closed |
2015-03-21 12:40 | wmayer | Resolution | open => fixed |
2015-04-10 06:10 | shoogen | Relationship added | related to 0002045 |