• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1///////////////////////////////////////////////////////////////////////////////////////////////////
2// OpenGL Mathematics Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net)
3///////////////////////////////////////////////////////////////////////////////////////////////////
4// Created : 2005-12-21
5// Updated : 2009-04-29
6// Licence : This source is under MIT License
7// File    : glm/gtx/transform.inl
8///////////////////////////////////////////////////////////////////////////////////////////////////
9
10namespace glm
11{
12	template <typename T, precision P>
13	GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> translate(
14		detail::tvec3<T, P> const & v)
15	{
16		return translate(
17			detail::tmat4x4<T, P>(1.0f), v);
18	}
19
20	template <typename T, precision P>
21	GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotate(
22		T angle,
23		detail::tvec3<T, P> const & v)
24	{
25		return rotate(
26			detail::tmat4x4<T, P>(1), angle, v);
27	}
28
29	template <typename T, precision P>
30	GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> scale(
31		detail::tvec3<T, P> const & v)
32	{
33		return scale(
34			detail::tmat4x4<T, P>(1.0f), v);
35	}
36
37}//namespace glm
38