242 Commits

Author SHA1 Message Date
BlackMATov
ff624384ad remove vec4 rotation by quaternion 2021-02-12 18:08:33 +07:00
BlackMATov
1e4e6de05e return doctest instead catch 2021-02-11 12:48:39 +07:00
BlackMATov
74a716ee67 Merge branch 'feature/github_ci' into feature/quaternions 2021-02-11 12:42:24 +07:00
BlackMATov
96dcca934a update readme badges, remove travis and appveyor 2021-02-11 12:25:45 +07:00
BlackMATov
96d5400225 github workflow: coverage 2021-02-11 11:32:27 +07:00
BlackMATov
ee2a4cc669 github: windows workflow 2021-02-11 08:22:08 +07:00
BlackMATov
64d2c26418 github: darwin workflow 2021-02-11 08:10:59 +07:00
BlackMATov
f53646b459 github: linux workflow 2021-02-11 05:56:28 +07:00
BlackMATov
725356e6fe CI: fix clang compilation 2021-02-10 20:39:28 +07:00
BlackMATov
914ef69521 qua: qrotate(from, to) 2021-02-10 17:52:53 +07:00
BlackMATov
7c79e05c89 more safe vector angle 2021-02-10 17:49:59 +07:00
BlackMATov
c15095c098 qua: distance func 2021-02-09 19:00:34 +07:00
BlackMATov
3d521fd745 qua: real, imag access funcs 2021-02-07 15:18:08 +07:00
BlackMATov
337a1a6672 more refs 2021-02-03 12:58:17 +07:00
BlackMATov
7e62c77436 qua: lerp, nlerp, slerp 2021-01-31 01:44:55 +07:00
BlackMATov
89f9872d96 lerp with two scale argumets 2021-01-31 01:41:29 +07:00
BlackMATov
006bd47ae6 style fixes 2021-01-30 08:35:12 +07:00
BlackMATov
0e5692bdd0 matrix: rewrite projections to dx style 2021-01-29 08:58:39 +07:00
BlackMATov
0b1955ce49 add some code references 2021-01-29 01:35:28 +07:00
BlackMATov
2d42a2069a code style fixes 2021-01-28 07:15:05 +07:00
BlackMATov
cae39ff1fb qua: matrix to quaternion by qrotate and look_at functions 2021-01-28 07:12:08 +07:00
BlackMATov
ddac471c19 add some code references 2021-01-28 07:09:35 +07:00
BlackMATov
15e7118de0 qua to mat by rotate 2021-01-27 10:02:28 +07:00
BlackMATov
a92f42438b fun: initializer_list min/max instead variadic 2021-01-27 07:51:38 +07:00
BlackMATov
e3518b0c89 vector, matrix: +operator 2021-01-27 00:54:19 +07:00
BlackMATov
c46fa4e0d2 vector, matrix: remove relation functions with scalars 2021-01-27 00:49:19 +07:00
BlackMATov
8f4afbfbdc qua: less, less_equal, greater, greater_equal 2021-01-27 00:22:00 +07:00
BlackMATov
5651208914 vector: perpendicular 2021-01-26 23:23:39 +07:00
BlackMATov
b5bf46606d vector: rotate_x, rotate_y, rotate_z ext functions 2021-01-26 21:41:01 +07:00
BlackMATov
ecee465511 back to catch 2021-01-26 20:57:19 +07:00
BlackMATov
c440789bee rotate vec4 by qua 2021-01-26 02:26:48 +07:00
BlackMATov
1d5ee20967 basic qua ext rotation functions 2021-01-26 02:06:46 +07:00
BlackMATov
4279552522 qua: approx, equal_to, not_equal_to 2021-01-26 01:59:17 +07:00
BlackMATov
4a8c69e4f4 qua: dot, length, length2, normalize 2021-01-26 01:57:39 +07:00
BlackMATov
341e3dd0a3 qua: isnan, isinf, isfinite 2021-01-26 01:54:20 +07:00
BlackMATov
1acbb0dffb qua * *= / /= operators 2021-01-26 01:50:34 +07:00
BlackMATov
ec5d2d59e3 qua without fold details 2021-01-26 01:45:56 +07:00
BlackMATov
55d5dfd9a3 hash and cast_to qua functions 2021-01-25 06:10:53 +07:00
BlackMATov
e26d759b6d qua +,-,+=,-= operators 2021-01-25 05:56:52 +07:00
BlackMATov
41c21078da basic qua detail functions 2021-01-25 05:46:37 +07:00
BlackMATov
1d8ffaaa34 basic qua data structure 2021-01-22 00:12:55 +07:00
BlackMATov
c5af0faafa basic qua headers 2021-01-20 21:31:27 +07:00
BlackMATov
acf5b5be73 Merge branch 'dev' into main 2021-01-11 19:03:08 +07:00
BlackMATov
ad9ea988bb new ci scripts 2021-01-11 17:22:41 +07:00
BlackMATov
e1adc09d6f Happy New Year! 🥳 2021-01-11 14:59:38 +07:00
278d4bff19 Merge pull request #6 from BlackMATov/dev
Dev
2020-12-08 00:48:40 +07:00
BlackMATov
b83290208f revert relational operators to functions 2020-12-07 20:30:57 +07:00
BlackMATov
975015bcab rename reciprocal to rcp 2020-12-07 17:32:53 +07:00
BlackMATov
ae3ad234a7 rename approximately to approx 2020-12-07 17:29:47 +07:00
BlackMATov
4543e5c86d rename unit test approx classes 2020-12-07 17:27:56 +07:00