Commit Graph

109 Commits

Author SHA1 Message Date
Emil Dotchevski
3914976fc9
Merge pull request #20 from DionHo/patch-1
Quaternion slerp() using incorrect precision
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
15ece401ae Merge branch 'develop' 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
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
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
Emil Dotchevski
9a0630b8cb publishing asciidoctor attempt 2018-12-21 18:12:08 -08:00
Emil Dotchevski
43108db529 more compilers, doc publishing moved to its own job 2018-12-21 17:49:13 -08:00
Emil Dotchevski
8d3faef66f trigger travis 2018-12-21 17:12:13 -08:00
Emil Dotchevski
b28249a505 attempting to install asciidoctor on travis 2018-12-21 16:25:09 -08:00
Emil Dotchevski
7d205b3f74 adding asciidoctor to apt packages 2018-12-21 14:19:19 -08:00
Emil Dotchevski
c69e95ccb4 testing asciidoctor documentation build 2018-12-21 11:06:45 -08:00
Emil Dotchevski
623e344a33 automatic building of asciidoctor documentation 2018-12-20 16:25:35 -08:00
Emil Dotchevski
598bad11a0 added appveyor ci 2018-12-19 13:50:16 -08:00
Emil Dotchevski
2c1632ee75 documentation update 2018-12-17 19:05:22 -08:00
Emil Dotchevski
e24c7f6e07 new .gitattributes to hopefully deal with inconsistent cr/lf. 2018-12-17 15:17:06 -08:00
Emil Dotchevski
f15c67aa78 vec_register, thanks agate-pris 2018-12-17 14:59:00 -08:00
Emil Dotchevski
91ebe6c1df fixed merge error 2018-12-17 14:28:37 -08:00
Emil Dotchevski
7d2e9952b8 merged documentation 2018-12-17 14:25:09 -08:00
Emil Dotchevski
8f6f115680 documentation update 2018-12-17 13:43:09 -08:00
Emil Dotchevski
808362d0a9 deleting html documentation, look at gh-pages instead 2018-12-17 13:10:14 -08:00
Emil Dotchevski
6859d7b77b documentation update 2018-12-17 13:08:57 -08:00
Emil Dotchevski
69039e2ec0 Documentation update 2018-08-10 18:28:13 -07:00
Emil Dotchevski
4a27a445bd updating gh-pages.sh 2018-08-10 18:21:17 -07:00
Emil Dotchevski
3d26112212 crlf->lf 2018-08-10 18:11:25 -07:00
Emil Dotchevski
c310b3ac8c Documentation update 2018-08-10 18:08:00 -07:00
Emil Dotchevski
24f76add5f Documentation update 2018-08-10 17:25:23 -07:00
Emil Dotchevski
53a3805570 updated gh-pages.sh 2018-08-10 17:22:21 -07:00
Emil Dotchevski
3b55efab7a Documentation update 2018-08-10 17:20:00 -07:00
Emil Dotchevski
f49f4a2343 fixed Jamfile.v2 for gen.cpp 2018-08-09 21:05:53 -07:00
Emil Dotchevski
4e5e7d288f getting rid of vcxproj files 2018-08-09 21:03:57 -07:00
Emil Dotchevski
3204c5f044 new documentation 2018-08-09 20:54:30 -07:00
Emil Dotchevski
27641f724c documentation update 2018-08-09 20:50:10 -07:00
Emil Dotchevski
139b419cef c_cpp_properties.json 2018-08-09 20:48:23 -07:00
Emil Dotchevski
f648828173 Merge branch 'develop' of https://github.com/boostorg/qvm 2018-08-09 20:45:59 -07:00
Emil Dotchevski
364708ff20 documentation update 2018-03-14 23:06:40 -07:00