253 Commits

Author SHA1 Message Date
Pascal Serrarens
5f58a2c69e Updated documentation 2024-12-26 12:34:26 +01:00
Pascal Serrarens
97d937e77c Fixed (copilot) unit tests 2024-12-26 11:05:49 +01:00
Pascal Serrarens
585a3b0fe5 Removed default Spherical type 2024-12-26 11:02:35 +01:00
Pascal Serrarens
d3226fddc9 Added copilot test documentation 2024-12-26 10:55:42 +01:00
Pascal Serrarens
a7aa679494 Added a performance test 2024-12-26 10:03:47 +01:00
Pascal Serrarens
2c57c3f6c0 Fixed direction for spherical 2024-12-18 16:58:57 +01:00
Pascal Serrarens
28ee2254b8 Normalize Spherical at creation 2024-12-18 16:54:33 +01:00
Pascal Serrarens
800eb75e28 improved rounding of discrete angles 2024-12-14 12:40:25 +01:00
Pascal Serrarens
536d6cef19 Add Binary support 2024-11-29 12:56:46 +01:00
Pascal Serrarens
18756ba1a5 Correct axis on quaternion from swingtwist 2024-09-27 15:48:35 +02:00
Pascal Serrarens
06e42c5b9f Normalized swing twist 2024-09-27 15:40:10 +02:00
Pascal Serrarens
edbb4b1ffc Removes Angle::deg90/180 because of issues 2024-09-27 09:44:06 +02:00
Pascal Serrarens
0a07b23e96 SwingTwist == and Angle 2024-09-26 12:53:59 +02:00
Pascal Serrarens
9406b57558 SwingTwist::AngleAxis using Direction 2024-09-26 12:29:04 +02:00
Pascal Serrarens
06da9e5b80 Removed AngleAxis, Sperhical will be used instead 2024-09-26 12:14:55 +02:00
Pascal Serrarens
2e61e1b710 Fix unit test 2024-09-26 10:53:59 +02:00
Pascal Serrarens
54d03185b4 Extended unit tests (plus fixes) 2024-09-26 10:10:28 +02:00
Pascal Serrarens
8286c1ca85 Minor improvements 2024-09-26 09:33:14 +02:00
Pascal Serrarens
95a6fb3a4b Improved Angle quality 2024-09-25 09:39:44 +02:00
Pascal Serrarens
9eca318991 Fixed inverse 2024-09-24 12:25:37 +02:00
Pascal Serrarens
0ebfce48d7 Spherical direction 2024-09-24 11:48:25 +02:00
Pascal Serrarens
136e44e000 Fixed unit tests 2024-09-24 11:10:33 +02:00
Pascal Serrarens
fb5cee851f Proper angle implementation (unit tests still fail) 2024-09-24 10:29:21 +02:00
Pascal Serrarens
92d5ef028c Normalizing directions 2024-09-23 14:20:07 +02:00
Pascal Serrarens
1ea65d56b1 Made toQuestion const 2024-09-20 15:14:25 +02:00
Pascal Serrarens
f1c70c756e Fix unit tests 2024-09-20 14:40:03 +02:00
Pascal Serrarens
2ad6a5adb3 Fix include 2024-09-20 14:09:56 +02:00
Pascal Serrarens
11259a92a6 Extend functionality 2024-09-20 12:29:47 +02:00
Pascal Serrarens
3363388a95 Extended AngleAxis & Direction 2024-09-16 15:21:16 +02:00
Pascal Serrarens
09e25a8a21 Add Asin and Atan 2024-09-12 15:30:36 +02:00
Pascal Serrarens
a646e936ee Add ACos 2024-09-09 16:02:27 +02:00
Pascal Serrarens
407e7712c6 Add WithDistance 2024-09-09 15:14:06 +02:00
Pascal Serrarens
69bad8f662 Added degrees, radians, cos, sin, and tan functions 2024-09-06 15:35:39 +02:00
Pascal Serrarens
5c3dfa66d3 Adde degrees/readians and poc ACos 2024-09-06 13:17:14 +02:00
Pascal Serrarens
05c61a3dbd Add distance between 2024-09-06 13:16:49 +02:00
Pascal Serrarens
6a1d0434cf Added Angle comparison 2024-09-06 12:36:22 +02:00
Pascal Serrarens
6b3bcfc391 Another anglebetween fix 2024-08-28 12:35:46 +02:00
Pascal Serrarens
b5a6330517 Fix anglebetween 2024-08-28 12:33:20 +02:00
Pascal Serrarens
b975aedd2b Added angle and rotate functions 2024-08-28 12:09:12 +02:00
Pascal Serrarens
f48343952b Moved Polar/Spherical to template class completely 2024-08-28 11:32:37 +02:00
Pascal Serrarens
e0ef43a699 Merge branch 'Experimental' of http://gitlab.passervr.com/passer/cpp/linear-algebra into Experimental 2024-08-28 09:21:20 +02:00
Pascal Serrarens
b460bec696 Added scaling to SphericalOf<T> 2024-08-28 09:18:50 +02:00
Pascal Serrarens
e10e010095 Added Direction to library sources 2024-08-22 14:35:37 +02:00
Pascal Serrarens
dedaa31740 Fix unit tests 2024-08-22 14:24:33 +02:00
Pascal Serrarens
1da93cac15 Fix ToVector3 2024-08-22 12:49:46 +02:00
Pascal Serrarens
9c3503f3cb Added SphericalOf 2024-08-22 12:28:02 +02:00
Pascal Serrarens
353cb1bc7f Add conversion from Quaternion 2024-08-06 12:08:19 +02:00
Pascal Serrarens
cf86ba82ac Cleanup template classes 2024-08-06 10:02:01 +02:00
Pascal Serrarens
ea6894e05b Fix generic template functions 2024-08-06 09:47:48 +02:00
Pascal Serrarens
1ce7234d71 Bug fixes 2024-08-06 09:28:54 +02:00