Commit Graph

160 Commits

Author SHA1 Message Date
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
BlackMATov
b77472e89b rename equal_to to approximately, remove not_equal_to, add relational functions for matrix 2020-12-07 17:22:52 +07:00
BlackMATov
030c17dc9a relational operators instead relational functions, add relational operators for matrix 2020-12-07 16:41:25 +07:00
BlackMATov
c38dc843d6 update readme api 2020-12-07 15:40:40 +07:00
BlackMATov
a6aba5b595 remove operator / between matrices 2020-12-07 15:38:56 +07:00
BlackMATov
439a10d95e add matrix operators: ~, &, &=, |, |=, ^, ^=, &&, || 2020-12-07 15:37:31 +07:00
BlackMATov
cc69a590dc add vector operators: ~, &, &=, |, |=, ^, ^=, &&, || 2020-12-07 15:35:03 +07:00
BlackMATov
12e738978a operator! for vector and matrix, relational functions with scalars 2020-12-07 02:26:58 +07:00
942e074c63 Merge pull request #5 from BlackMATov/dev
Dev
2020-12-06 23:32:14 +07:00
BlackMATov
5fe1aab5b6 equal floats with tolerance 2020-12-06 23:15:08 +07:00
BlackMATov
b0659e9239 variadic min/max 2020-12-06 06:41:15 +07:00
BlackMATov
422d251df1 normalize axis in rotate function, little style fixes 2020-12-06 04:49:18 +07:00
BlackMATov
b246cad6af add sincos 2020-12-06 04:12:43 +07:00
BlackMATov
80287ccaf8 vector project function 2020-12-06 03:07:08 +07:00
BlackMATov
f9dd3b6105 add rotate_x, rotate_y, rotate_z functions 2020-12-06 02:59:17 +07:00
2917a19cbc Merge pull request #4 from BlackMATov/dev
Dev
2020-12-05 09:56:27 +07:00
BlackMATov
9767efbb1a additional matrix ctos from matrix and vector 2020-12-04 23:31:22 +07:00
BlackMATov
eac4ad5437 detail funcs renaming 2020-12-04 22:57:03 +07:00
BlackMATov
a2b8f76a9c generalize vector and matrix mul 2020-12-04 00:59:27 +07:00
BlackMATov
30cc68b352 style fix 2020-12-03 22:05:01 +07:00
BlackMATov
617ffab839 update README API 2020-12-03 07:12:18 +07:00
BlackMATov
a8bab65988 vector and matrix iterators 2020-12-03 07:06:48 +07:00
BlackMATov
76174171f3 data function for vector and matrix 2020-12-03 06:34:28 +07:00
BlackMATov
6513122fc5 rename vector value_type to component_type 2020-12-03 06:30:56 +07:00
BlackMATov
dc05e543a4 vector and matrix deduction guides 2020-12-03 06:11:31 +07:00
BlackMATov
7acd53c085 matrix ctor from diagonal vector 2020-12-03 05:48:25 +07:00
62aa28f93c Merge pull request #3 from BlackMATov/dev
Dev
2020-11-30 21:49:35 +07:00
BlackMATov
24708afaaf little tests refactoring 2020-11-30 18:14:19 +07:00
BlackMATov
5fc9bdf30c Merge branch 'dev' into main 2020-11-29 23:27:29 +07:00
BlackMATov
cce03b9f9e fix coverage 2020-11-29 23:13:13 +07:00
3192e0326f Merge pull request #2 from BlackMATov/dev
Dev
2020-11-29 17:09:20 +07:00
BlackMATov
0841b7a1f0 add matrix transform overloads 2020-11-29 07:16:38 +07:00
BlackMATov
987071fbb1 force inline internal impl folds 2020-11-29 06:25:35 +07:00