|
|
|
@ -5,6 +5,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, |
|
|
|
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, |
|
|
|
2020 Vladimír Vondruš <mosra@centrum.cz> |
|
|
|
2020 Vladimír Vondruš <mosra@centrum.cz> |
|
|
|
|
|
|
|
Copyright © 2020 Jonathan Hale <squareys@googlemail.com> |
|
|
|
|
|
|
|
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a |
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a |
|
|
|
copy of this software and associated documentation files (the "Software"), |
|
|
|
copy of this software and associated documentation files (the "Software"), |
|
|
|
@ -248,6 +249,7 @@ template<class T> class DualQuaternion: public Dual<Quaternion<T>> { |
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @brief Create dual quaternion from rotation quaternion and translation vector |
|
|
|
* @brief Create dual quaternion from rotation quaternion and translation vector |
|
|
|
|
|
|
|
* @m_since_latest |
|
|
|
* |
|
|
|
* |
|
|
|
* @f[ |
|
|
|
* @f[ |
|
|
|
* \hat q = r + \epsilon [\frac{\boldsymbol t}{2}, 0] r |
|
|
|
* \hat q = r + \epsilon [\frac{\boldsymbol t}{2}, 0] r |
|
|
|
|