Subject | Hash | Author | Date (UTC) |
---|---|---|---|
check if floating point when converting from degrees | 75397be78960535bca1ec487221b6b46382e0724 | jp.larry | 2020-01-06 07:26:59 |
distance between 2 vectors and intersection line with plane | 1620677672179226ea92affb5e3dc600cd3fa133 | jp.larry | 2020-01-05 03:22:56 |
2D vector rotate function | 049eae7f349cf44bde666b66684a47c8bb4f1300 | jp.larry | 2020-01-01 05:09:07 |
removed nodiscard from matrix *= operator and removed redundant function rotate(axis) | 0dea084c205202125acfe390a248be61c962d393 | jp.larry | 2020-01-01 03:09:48 |
rafactoring update, matrix multiplication now works in different way | 2f2e01d80896cd96428a9c9394382e6f040f92fb | jp.larry | 2019-12-31 11:00:01 |
round_down function | 672a293659a39e29be0d84f28801cf2718070f10 | Jackalope | 2019-12-28 03:02:03 |
migw warning solved | 80dec7906c5fe2dc026d6774fd526df2ded049cc | Jackalope | 2019-12-21 10:22:55 |
refactoring | 8b9c8aef3bcbbe3a3a72160eacd15b2d8397524c | jp.larry | 2019-12-19 08:10:49 |
lookat and projection functions refactoring | f37008f4ad0e4501e89a6a26b4270bc5d6080578 | jp.larry | 2019-12-16 10:58:53 |
gcem correct include | 03e0350e04d3e1b2c9e7d4f58ef473ce9b5cf319 | Your Name | 2019-11-27 04:30:39 |
changed directories layout | abcc3ff61e8246f0519498b755bfe23877626144 | Your Name | 2019-11-26 22:52:02 |
CMakeLists.txt added | 41ddc92280ce3969f8b3f16efce7e63c8c70425a | Your Name | 2019-11-12 10:32:19 |
removed excess definition | 67b8131470fbbf0d87f2f51cea6326fcdab8d180 | Your Name | 2019-07-07 12:24:10 |
gcem updated | ff3d073843c2f3a153de930a3651ad8e02c1b7d1 | jp.larry | 2019-06-19 10:59:53 |
new functions | 46561c6e97aa1ba2d0c41a19ba1977b0427b5f4b | Your Name | 2019-05-07 05:42:45 |
new functions | 61e3c490daf394f07a4b9de2640d9e1b42fc2dd1 | Your Name | 2019-05-05 11:28:57 |
pragma removed | 5843f3d68f0d3c08d5be7d16ef8c05db5bceda89 | jp.larry | 2019-05-01 12:31:57 |
uint replaced with unsigned int | bbde30ca5f66601143ed8862aded9da0cd3aadf8 | Your Name | 2019-04-30 23:30:19 |
New enums for vector subscription (X, Y, Z, W, U, V indices) | 760dc000f5349f72f8c73330801d1986c46dbb49 | jp.larry | 2019-04-29 10:43:53 |
new vector function | 570b1dab1163d43426d70048a7ed51162127774e | jp.larry | 2019-04-26 04:45:13 |
File | Lines added | Lines deleted |
---|---|---|
include/math/misc.h | 1 | 0 |
File include/math/misc.h changed (mode: 100644) (index 4b798a1..5050db1) | |||
... | ... | namespace math | |
7 | 7 | { | { |
8 | 8 | template<typename T> [[nodiscard]] constexpr inline | template<typename T> [[nodiscard]] constexpr inline |
9 | 9 | T radians(const T& degrees) { | T radians(const T& degrees) { |
10 | static_assert(std::is_floating_point<T>::value); | ||
10 | 11 | return degrees * pi<T> / cast<T>(180); | return degrees * pi<T> / cast<T>(180); |
11 | 12 | } | } |
12 | 13 | template<typename T, typename = typename std::enable_if< | template<typename T, typename = typename std::enable_if< |