From 095408791f5394c5efa25f66cbdb3b51df82e6a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 17 Nov 2020 22:23:57 +0100 Subject: [PATCH] Updated changelog and credits. --- doc/changelog.dox | 6 ++++++ doc/credits.dox | 5 +++-- src/Magnum/Math/DualComplex.h | 2 ++ src/Magnum/Math/DualQuaternion.h | 2 ++ src/Magnum/Math/Test/DualComplexTest.cpp | 1 + src/Magnum/Math/Test/DualQuaternionTest.cpp | 1 + 6 files changed, 15 insertions(+), 2 deletions(-) diff --git a/doc/changelog.dox b/doc/changelog.dox index 0220dfac8..f4823e136 100644 --- a/doc/changelog.dox +++ b/doc/changelog.dox @@ -71,6 +71,12 @@ See also: - Added @ref Math::fmod() (see [mosra/magnum#454](https://github.com/mosra/magnum/pull/454)) - Added @ref Math::binomialCoefficient() (see [mosra/magnum#461](https://github.com/mosra/magnum/pull/461)) - Added @ref Math::popcount() +- New @ref Math::DualComplex::from(const Complex&, const Vector2&) and + @ref Math::DualQuaternion::from(const Quaternion&, const Vector3&) + functions mirroring @ref Math::Matrix3::from(const Matrix2x2&, const Vector2&) + and @ref Math::Matrix4::from(const Matrix3x3&, const Vector3&) to + create a transformation from a rotation and translation part (see + [mosra/magnum#471](https://github.com/mosra/magnum/pull/471)) @subsubsection changelog-latest-new-meshtools MeshTools library diff --git a/doc/credits.dox b/doc/credits.dox index e727aaa04..79f4c226d 100644 --- a/doc/credits.dox +++ b/doc/credits.dox @@ -147,8 +147,9 @@ Are the below lists missing your name or something's wrong? - **Jonathan Hale** ([\@Squareys](https://github.com/Squareys)) --- @ref Audio and @ref Trade library enhancements, @ref Platform::GlfwApplication and @ref Platform::EmscriptenApplication - implementation, frustum and cone culling, bug reports, Windows build - improvements, documentation improvements and tons of other stuff + implementation, frustum and cone culling and other @ref Math additions, bug + reports, Windows build improvements, documentation improvements and tons of + other stuff - **Joel Clay** ([\@jclay](https://github.com/jclay)) --- Vcpkg packages - **Konstantinos Chatzilygeroudis** ([\@costashatz](https://github.com/costashatz)) --- Debian package, improvements to @ref Platform::GlfwApplication and diff --git a/src/Magnum/Math/DualComplex.h b/src/Magnum/Math/DualComplex.h index ecb4a9bed..69ccf52c5 100644 --- a/src/Magnum/Math/DualComplex.h +++ b/src/Magnum/Math/DualComplex.h @@ -5,6 +5,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš + Copyright © 2020 Jonathan Hale Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), @@ -108,6 +109,7 @@ template class DualComplex: public Dual> { /** * @brief Create dual complext from rotation complex and translation vector + * @m_since_latest * * @f[ * \hat c = r + \epsilon (v_x + iv_y) diff --git a/src/Magnum/Math/DualQuaternion.h b/src/Magnum/Math/DualQuaternion.h index 12a8a72dc..f9b19bbbb 100644 --- a/src/Magnum/Math/DualQuaternion.h +++ b/src/Magnum/Math/DualQuaternion.h @@ -5,6 +5,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš + Copyright © 2020 Jonathan Hale Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), @@ -248,6 +249,7 @@ template class DualQuaternion: public Dual> { /** * @brief Create dual quaternion from rotation quaternion and translation vector + * @m_since_latest * * @f[ * \hat q = r + \epsilon [\frac{\boldsymbol t}{2}, 0] r diff --git a/src/Magnum/Math/Test/DualComplexTest.cpp b/src/Magnum/Math/Test/DualComplexTest.cpp index 057fc864d..699e53b64 100644 --- a/src/Magnum/Math/Test/DualComplexTest.cpp +++ b/src/Magnum/Math/Test/DualComplexTest.cpp @@ -3,6 +3,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš + Copyright © 2020 Jonathan Hale Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff --git a/src/Magnum/Math/Test/DualQuaternionTest.cpp b/src/Magnum/Math/Test/DualQuaternionTest.cpp index ad3cdd669..88b3a7da9 100644 --- a/src/Magnum/Math/Test/DualQuaternionTest.cpp +++ b/src/Magnum/Math/Test/DualQuaternionTest.cpp @@ -3,6 +3,7 @@ Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Vladimír Vondruš + Copyright © 2020 Jonathan Hale Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),