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:03Details 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 | 
 FreeCAD
 FreeCAD