331 Commits

Author SHA1 Message Date
70aa74719a Minor fixes related to test migration
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 2m32s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 37s
2024-06-26 11:44:04 -04:00
4d9a9d3a95 Migrate from google-test to jtest.
Some checks failed
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
Run tests / Explore-Gitea-Actions (push) Has been cancelled
2024-06-26 11:43:29 -04:00
1684efa6c8 Merge remote-tracking branch 'origin/main' 2024-06-25 10:34:54 -04:00
3e52ec4a1a Update Vector3.cpp
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 1m7s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 27s
Release-2.1
2024-06-21 16:02:22 -04:00
scientiist
eabc1067b5 Fix explicit qualification build error
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 1m7s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 30s
2024-06-20 11:21:48 -05:00
scientiist
26cd349417 Implement 2D Quadratic and Cubic Bezier Curve algorithm
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 25s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 27s
2024-06-20 11:09:38 -05:00
76f5fad0bf fix build fail with O3
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 1m24s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 30s
2024-06-17 03:03:43 -04:00
a5c96e8cae Dependency Reconfiguration to support MSVC being picky :/
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 1m10s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 35s
2024-06-16 23:02:32 -07:00
b6b2709eca Implement RNG class unit tests 2024-06-06 15:16:41 -04:00
2573757017 Implement additional Matrix unit tests
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 1m26s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 25s
Release-2.0
2024-06-05 15:56:19 -04:00
5ff6f00754 Fix typos in Vector3 documentation
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-06-04 16:27:32 -04:00
4499031d78 Small fix Mat3x3::Set() 2024-06-04 16:27:04 -04:00
be47e3f8fe Implement Matrix3x3 Tests (Fails on InverseFast)
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-06-04 16:24:57 -04:00
c17ed20fa9 RNG class has bug in Float(), sort it out soon 2024-06-04 16:24:30 -04:00
ab6b2b7972 Finalized Vector2
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-06-03 17:04:44 -04:00
9f965c3d17 Edit doxyfile
Some checks failed
Run tests / Explore-Gitea-Actions (push) Has been cancelled
Build Docs With Doxygen / Explore-Gitea-Actions (push) Has been cancelled
2024-06-01 00:37:54 -04:00
312d039001 Implement Vector3::FromScalar() RandomDir() RandomSphere() RandomBox()
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-05-31 15:19:45 -04:00
e0ba266444 Implement Sphere::RandomPointOnSurface() RandomPointInside() 2024-05-31 15:19:21 -04:00
e5baef35d0 Fix RNG default constructor (TODO: implement Clock class) 2024-05-31 15:18:54 -04:00
98e7b5b1f1 Implement Quaternion interface, massive documentation. 2024-05-31 15:18:40 -04:00
36e1f398a7 Implement Matrix4x4::RandomGeneral() 2024-05-31 15:18:14 -04:00
a4f10b0b7e Implement Matrix3x3::Equals() RandomRotation() RandomGeneral() Unary + Operator 2024-05-31 15:17:49 -04:00
f82aeb1168 Implement Matrix3x3::Equals() RandomRotation() RandomGeneral() Unary + Operator 2024-05-31 15:17:47 -04:00
c293f6292b Rename RNG-pertitnent members 2024-05-31 15:16:57 -04:00
d7bc11ca8e Rename RNG-pertitnent members 2024-05-31 15:16:53 -04:00
a0fa8f7200 Add smaller logo to readme
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-05-31 15:08:47 -04:00
49882a59cf Add logo to readme
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-05-31 15:07:22 -04:00
8847ed7adf Create Logo
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-05-31 15:05:24 -04:00
b4cba4cac3 Implement several missing Matrix3x3 member functions
Some checks failed
Run tests / Explore-Gitea-Actions (push) Has been cancelled
Build Docs With Doxygen / Explore-Gitea-Actions (push) Has been cancelled
2024-05-29 13:16:08 -04:00
5e253e0b2c Move template-parameterized matrix operations to Matrices.inl (excluding SetMatrixRotatePart(T, Quaternion) due to symbol resolution error)
Some checks are pending
Run tests / Explore-Gitea-Actions (push) Waiting to run
Build Docs With Doxygen / Explore-Gitea-Actions (push) Waiting to run
2024-05-29 11:14:12 -04:00
201fb4a28d Implement missing Matrix members
All checks were successful
Run tests / Explore-Gitea-Actions (push) Successful in 1m13s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 31s
2024-05-27 16:27:21 -04:00
ff777d1867 Fix obsolete function signatures 2024-05-27 16:27:12 -04:00
78415d2a88 Implement Matrix4x4::Set() Adjugate() SetIdentity() InverseColOrthogonal()
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 33s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 22s
2024-05-27 14:12:32 -04:00
c7aef869a0 Implement Vector3::Orthonormalize() AreOrthonormal()
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 38s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 25s
2024-05-27 13:35:35 -04:00
52547bca9d Implement Matrix4x4::Equals 2024-05-27 13:35:11 -04:00
aa8bc4d1c4 Implement Matrix4x4::Equals 2024-05-27 13:34:48 -04:00
ee86082c84 Implement Matrix4x4::RotateX() RotateY() RotateZ()
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 34s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 34s
2024-05-27 11:11:07 -04:00
a78b8208e2 Implement Matrix4x4::FromTRS() Scale() Translate()
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 24s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 35s
2024-05-27 03:22:58 -04:00
eabb32f26c Merge remote-tracking branch 'origin/main'
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 53s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 52s
2024-05-24 14:36:30 -04:00
bf237d1428 Move Swap(T&, T&) to J3ML.h 2024-05-24 14:36:24 -04:00
e0464b7f4f Implement Matrix3x3::InverseTranpose() InverseTransposed() Inverse() InverseFast() 2024-05-24 12:02:09 -04:00
3333dfee51 Implement Matrix3x3::DeterminantSymmetric 2024-05-24 10:44:03 -04:00
a2f1ea1979 Make shape polymorphic
All checks were successful
Run tests / Explore-Gitea-Actions (push) Successful in 1m8s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 29s
Release-7
2024-05-23 19:32:24 -04:00
704a11cbc0 Fix Matrix3x3::Matrix3x3(Quaternion)
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 1m19s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 1m12s
Release-6
2024-05-22 20:27:08 -04:00
2eaaeafdcd Merge remote-tracking branch 'origin/main'
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 45s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Failing after 29s
Release-5
2024-05-22 20:13:01 -04:00
e18a2cdfbf Fix Matrix3x3::Matrix3x3(Quaternion) 2024-05-22 20:12:53 -04:00
maxbyte9p
f067f67af0 workflow test
Some checks failed
Run tests / Explore-Gitea-Actions (push) Successful in 2m20s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Failing after 57s
2024-05-22 16:15:05 -04:00
maxbyte9p
58ba13cfa6 workflow test
All checks were successful
Run tests / Explore-Gitea-Actions (push) Successful in 2m15s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 1m0s
2024-05-22 16:08:54 -04:00
maxbyte9p
6cc0830834 workflow test
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 27s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 1m7s
2024-05-22 16:07:20 -04:00
maxbyte9p
4c5999d167 workflow test
Some checks failed
Run tests / Explore-Gitea-Actions (push) Successful in 27s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Failing after 38s
2024-05-22 16:05:57 -04:00