|Anonymous | Login||2019-07-23 18:41 MSK|
|My View | View Issues | Change Log | Roadmap|
|occt: master 4f5ad416|
|akz||bugmaster||master||2015-10-13 07:30:52||master 5fce1605|
|Affected Issues||0025574: gp_YawPitchRoll Euler Angle computation gives wrong results|
|Changeset||0025574: gp_YawPitchRoll Euler Angle computation gives wrong results
Conversion of gp_Quaternion to and from intrinsic Tait-Bryan angles (including gp_YawPitchRoll) is fixed.
Before that fix the sequence of rotation axes was opposite to intended; e.g. gp_YawPitchRoll (equivalent to gp_Intrinsic_ZYX) actually was defining intrinsic rotations around X, then Y, then Z.
Now this is fixed, and rotations are made in correct order.
Comments to gp_EulerSequence enumeration are restored (lost due to CDL extraction).
Test bugs fclasses bug25574 is added to check correctness of Euler sequences, including cases from 0025574 and 0025946.
|mod - dox/dev_guides/upgrade/upgrade.md|
|mod - src/gp/gp_EulerSequence.hxx|
|mod - src/gp/gp_Quaternion.cxx|
|mod - src/IVtkOCC/IVtkOCC_ViewerSelector.cxx|
|mod - src/QABugs/QABugs_19.cxx|
|add - tests/bugs/fclasses/bug25574|
|Copyright © 2000 - 2019 MantisBT Team|