Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Avoid `I` as an identifier, since it may clash with the C-header complex.h | Christoph Hertzberg | 2019-01-25 |
| | |||
* | Use `static const int` instead of `enum` to avoid numerous ↵ | Christoph Hertzberg | 2018-09-07 |
| | | | | `local-type-template-args` warnings in C++03 mode | ||
* | Fix typos found using codespell | Gael Guennebaud | 2018-06-07 |
| | |||
* | Allow to construct EulerAngles from 3D vector directly. | Tal Hadad | 2016-11-18 |
| | | | | Using assignment template struct to distinguish between 3D vector and 3D rotation matrix. | ||
* | Fix calc bug, docs and better testing. | Tal Hadad | 2016-10-16 |
| | | | | | | | Test code changes: * better coded * rand and manual numbers * singularity checking | ||
* | Merge Hongkai Dai correct range calculation, and remove ranges from API. | Tal Hadad | 2016-10-14 |
|\ | | | | | | | Docs updated. | ||
| * | implement euler angles with the right ranges | Hongkai Dai | 2016-10-13 |
|/ | |||
* | remove ternary operator in euler angles | Hongkai Dai | 2016-09-19 |
| | |||
* | Complete docs and add ostream operator for EulerAngles. | Tal Hadad | 2016-06-19 |
| | |||
* | Little bit docs | Tal Hadad | 2016-06-13 |
| | |||
* | Add static assertion | Tal Hadad | 2016-06-13 |
| | |||
* | More docs, and minor code fixes | Tal Hadad | 2016-06-12 |
| | |||
* | Doc EulerAngles class, and minor fixes. | Tal Hadad | 2016-06-06 |
| | |||
* | Fix Gael reports (except documention) | Tal Hadad | 2016-06-02 |
| | | | | | | | | | | | | | | - "Scalar angle(int) const" should be "const Vector& angles() const" - then method "coeffs" could be removed. - avoid one letter names like h, p, r -> use alpha(), beta(), gamma() ;) - about the "fromRotation" methods: - replace the ones which are not static by operator= (as in Quaternion) - the others are actually static methods: use a capital F: FromRotation - method "invert" should be removed. - use a macro to define both float and double EulerAnglesXYZ* typedefs - AddConstIf -> not used - no needs for NegateIfXor, compilers are extremely good at optimizing away branches based on compile time constants: if(IsHeadingOpposite-=IsEven) res.alpha() = -res.alpha(); | ||
* | Use RotationBase, test quaternions and support ranges. | Tal Hadad | 2015-12-20 |
| | |||
* | Remove unneccesary comment. | Tal Hadad | 2015-12-20 |
| | |||
* | Much better tests, and a little bit more functionality. | Tal Hadad | 2015-12-20 |
| | |||
* | Initial fork of unsupported module EulerAngles. | Tal Hadad | 2015-09-27 |