mirror of
https://github.com/g-truc/glm.git
synced 2024-11-10 04:31:47 +00:00
Moved all dual quaternion functionality from GTC space to GTX.
This commit is contained in:
parent
23a84732ef
commit
50c870ea96
@ -20,9 +20,9 @@
|
||||
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
/// THE SOFTWARE.
|
||||
///
|
||||
/// @ref gtc_dual_quaternion
|
||||
/// @file glm/gtc/dual_quaternion.hpp
|
||||
/// @date 2013-02-10 / 2013-02-13
|
||||
/// @ref gtx_dual_quaternion
|
||||
/// @file glm/gtx/dual_quaternion.hpp
|
||||
/// @date 2013-02-10 / 2013-02-20
|
||||
/// @author Maksim Vorobiev (msomeone@gmail.com)
|
||||
///
|
||||
/// @see core (dependence)
|
||||
@ -30,16 +30,16 @@
|
||||
/// @see gtc_constants (dependence)
|
||||
/// @see gtc_quaternion (dependence)
|
||||
///
|
||||
/// @defgroup gtc_dual_quaternion GLM_GTC_dual_quaternion
|
||||
/// @defgroup gtc_dual_quaternion GLM_GTX_dual_quaternion
|
||||
/// @ingroup gtc
|
||||
///
|
||||
/// @brief Defines a templated dual-quaternion type and several dual-quaternion operations.
|
||||
///
|
||||
/// <glm/gtc/dual_quaternion.hpp> need to be included to use these functionalities.
|
||||
/// <glm/gtx/dual_quaternion.hpp> need to be included to use these functionalities.
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef GLM_GTC_dual_quaternion
|
||||
#define GLM_GTC_dual_quaternion GLM_VERSION
|
||||
#ifndef GLM_GTX_dual_quaternion
|
||||
#define GLM_GTX_dual_quaternion GLM_VERSION
|
||||
|
||||
// Dependency:
|
||||
#include "../glm.hpp"
|
||||
@ -48,7 +48,7 @@
|
||||
#include "../gtc/quaternion.hpp"
|
||||
|
||||
#if(defined(GLM_MESSAGES) && !defined(glm_ext))
|
||||
# pragma message("GLM: GLM_GTC_dual_quaternion extension included")
|
||||
# pragma message("GLM: GLM_GTX_dual_quaternion extension included")
|
||||
#endif
|
||||
|
||||
namespace glm{
|
||||
@ -239,4 +239,4 @@ namespace detail
|
||||
|
||||
#include "dual_quaternion.inl"
|
||||
|
||||
#endif//GLM_GTC_dual_quaternion
|
||||
#endif//GLM_GTX_dual_quaternion
|
@ -20,8 +20,8 @@
|
||||
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
/// THE SOFTWARE.
|
||||
///
|
||||
/// @ref gtc_quaternion
|
||||
/// @file glm/gtc/quaternion.inl
|
||||
/// @ref gtx_quaternion
|
||||
/// @file glm/gtx/quaternion.inl
|
||||
/// @date 2013-02-10 / 2013-02-13
|
||||
/// @author Maksim Vorobiev (msomeone@gmail.com)
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
@ -7,7 +7,6 @@ glmCreateTestGTC(gtc_matrix_inverse)
|
||||
glmCreateTestGTC(gtc_matrix_transform)
|
||||
glmCreateTestGTC(gtc_noise)
|
||||
glmCreateTestGTC(gtc_quaternion)
|
||||
glmCreateTestGTC(gtc_dual_quaternion)
|
||||
glmCreateTestGTC(gtc_random)
|
||||
glmCreateTestGTC(gtc_reciprocal)
|
||||
glmCreateTestGTC(gtc_swizzle)
|
||||
|
@ -5,6 +5,7 @@ glmCreateTestGTC(gtx_matrix_interpolation)
|
||||
glmCreateTestGTC(gtx_matrix_query)
|
||||
glmCreateTestGTC(gtx_multiple)
|
||||
glmCreateTestGTC(gtx_quaternion)
|
||||
glmCreateTestGTC(gtx_dual_quaternion)
|
||||
glmCreateTestGTC(gtx_rotate_normalized_axis)
|
||||
glmCreateTestGTC(gtx_rotate_vector)
|
||||
glmCreateTestGTC(gtx_scalar_relational)
|
||||
|
@ -8,7 +8,7 @@
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include <glm/glm.hpp>
|
||||
#include <glm/gtc/dual_quaternion.hpp>
|
||||
#include <glm/gtx/dual_quaternion.hpp>
|
||||
#include <glm/gtc/matrix_transform.hpp>
|
||||
#include <glm/gtc/epsilon.hpp>
|
||||
#include <glm/gtx/euler_angles.hpp>
|
Loading…
Reference in New Issue
Block a user