2
0
mirror of https://github.com/boostorg/qvm.git synced 2026-01-19 04:22:16 +00:00

239 Commits

Author SHA1 Message Date
Emil Dotchevski
23a4c46af2 Fixed documentation bug, thanks kaboissonneault 2020-08-06 19:03:19 -07:00
Emil Dotchevski
4e5548998c Doc change: fixing wrong "keywords" and "description" in HTML boost-1.74.0 2020-07-16 13:23:42 -07:00
Emil Dotchevski
fb94879987 Updated travis/appveyor links/badges boost-1.74.0.beta1 2020-07-11 20:30:33 -07:00
Emil Dotchevski
46b37683cb Documentation update 2020-06-19 22:27:51 -07:00
Emil Dotchevski
a93d746826 Fixed travis.yml bug 2020-06-05 23:57:35 -07:00
Emil Dotchevski
946c9b58b7 adding -fsanitize 2020-06-05 21:16:52 -07:00
Emil Dotchevski
b1d5fe1d86 .travis.yml 2020-06-05 20:57:29 -07:00
Emil Dotchevski
f02acd8401 fixing travil yml bug 2020-06-04 23:11:30 -07:00
Emil Dotchevski
716c45938a doc update 2020-06-04 23:11:23 -07:00
Emil Dotchevski
b0a9c1e286 properly gitignoring doc 2020-06-04 23:11:17 -07:00
Emil Dotchevski
b94680c142 Documentation update 2020-06-03 19:12:11 -07:00
Emil Dotchevski
e59006aa27 long double overloads in math.hpp boost-1.73.0.beta1 boost-1.73.0 2020-04-01 21:51:30 -07:00
Emil Dotchevski
ffb434f1fa Issue #23, thanks steveire 2020-02-29 13:02:49 -08:00
Emil Dotchevski
1dd8654c24 Merge branch 'master' of https://github.com/boostorg/qvm 2019-12-21 11:10:38 -08:00
Emil Dotchevski
eb64271a11 Switched include guards from UUID_ to BOOST_QVM_ 2019-12-20 23:21:57 -08:00
Emil Dotchevski
3914976fc9 Merge pull request #20 from DionHo/patch-1
Quaternion slerp() using incorrect precision
boost-1.72.0.beta1 boost-1.72.0
2019-10-05 08:13:06 -07:00
DionHo
0ba983d3cd Quaternion slerp() using incorrect precision
In my use cases, the slerp operation returned a quaternion with nan-values because the angle between input quaternions was too low. I used double precision for the quaternions, but the acosf() function reduced the calculation accuracy, resulting in "theta==0.0".

Using acos<TR> instead of acosf is consistent with the other trigonometrical functions used in this method and solves the problem of precision loss in my use case.

(With even smaller angle differences, the calculation could still result in nan-quaternions when using double precision, but this is still an improvement, imho.)
2019-10-05 16:35:53 +02:00
Emil Dotchevski
e941c93465 Improved cmp_mm_test 2019-08-06 14:01:26 -07:00
Emil Dotchevski
a4be6e687b Better cmp_vv_test. 2019-08-06 12:22:55 -07:00
Emil Dotchevski
79612faa2c Added missing copyright messages 2019-08-05 12:27:01 -07:00
Emil Dotchevski
f35bd6ce1f travis 2019-08-04 22:45:21 -07:00
Emil Dotchevski
1439653aea travis 2019-08-04 22:29:10 -07:00
Emil Dotchevski
2163d6a3e5 Fixed boost/test/floating_point_comparison.hpp:14:152: note: #pragma message: This header is deprecated. Use This header is deprecated. 2019-08-04 22:02:50 -07:00
Emil Dotchevski
7250d56bb8 Fixing compile error in cmp_vv_test.cpp 2019-08-04 19:11:06 -07:00
Emil Dotchevski
b035cad539 Merge branch 'agate-pris' into develop 2019-08-04 19:08:04 -07:00
Emil Dotchevski
084c93f565 Removed equal_to, removed deduce_scalar from cmp<>. 2019-08-04 19:07:50 -07:00
agate-pris
6015652c0c Add test of cmp for non default constructible scalar type 2019-08-03 18:56:40 +09:00
agate-pris
a8ef094a00 Add equal_to
Added to compare different types.
2019-08-03 18:55:43 +09:00
agate-pris
fa035be9a0 Fix cmp of mat for non default constructible scalar types 2019-08-03 18:55:10 +09:00
agate-pris
641d5d4162 Fix cmp of vec for non default constructible scalar types 2019-08-03 18:54:47 +09:00
agate-pris
6f9af4aedd Fix cmp of quat for non default constructible scalar types 2019-08-03 18:51:16 +09:00
agate-pris
8222bc437f Add quaternion comparer
Added qvm_detail::cmp_quat.
2019-08-03 18:50:28 +09:00
Emil Dotchevski
15ece401ae Merge branch 'develop' boost-1.71.0 2019-07-29 14:42:08 -07:00
Emil Dotchevski
665a0c9da7 fixing travis issues 2019-07-26 18:42:25 -07:00
Emil Dotchevski
5b3efafecd Merge branch 'develop' 2019-07-24 16:24:25 -07:00
Emil Dotchevski
2cabcd8fba Proper use of APPVEYOR_BUILD_WORKER_IMAGE for msvc-12.0 2019-07-24 12:13:23 -07:00
Emil Dotchevski
a4ec8db5da Workaround for a compiler warning, thanks Luigi Castelli 2019-07-19 16:47:08 -07:00
Emil Dotchevski
d0b0e77458 Merge pull request #16 from Kojoley/patch-2
Fixed redirection
boost-1.71.0.beta1 boost-1.70.0
2019-03-21 23:05:24 -07:00
Nikita Kniazev
fd341db3d8 Fixed redirection 2019-03-21 23:05:48 +03:00
Emil Dotchevski
fbd3dd48e1 Merge pull request #14 from dlm/fix/typos-in-documentation
Fix typos in documentation
boost-1.70.0.beta1
2019-03-02 22:19:39 -08:00
David Millman
aab6d86bd6 Fix file name 2019-02-15 19:44:57 -07:00
David Millman
b852f39db9 Fix typo in point 2019-02-15 19:36:59 -07:00
Emil Dotchevski
7fe901860f documentation update 2018-12-22 21:22:41 -08:00
Emil Dotchevski
1949374ff4 updated design rationale 2018-12-22 14:15:18 -08:00
Emil Dotchevski
096945646b documentation tweak 2018-12-22 11:56:11 -08:00
Emil Dotchevski
4ece99d4dd auto deployment of gh-pages 2018-12-22 10:43:42 -08:00
Emil Dotchevski
35071cabfc gh-pages deployment 2018-12-22 02:17:39 -08:00
Emil Dotchevski
b9ddc7a9f7 another attempt at deploying gh-pages 2018-12-21 23:10:40 -08:00
Emil Dotchevski
8764a114fc build/adoc deployment test 2018-12-21 20:20:33 -08:00
Emil Dotchevski
b4a0d3cf87 gh-pages deploy attempt 2018-12-21 19:08:00 -08:00