|
7bb94f9897
|
Fixed windows errors
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 6m13s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 24s
|
2024-08-07 23:17:59 -04:00 |
|
|
11062e761a
|
Actually builds now (Sorry bout that)
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m13s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 20s
|
2024-08-05 18:24:51 -04:00 |
|
|
6aa7dc9745
|
Fixed undefined reference in Bezier curve. Other additions and fixes included.
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 58s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 21s
|
2024-08-05 15:14:06 -04:00 |
|
|
a3d4562dec
|
Implement Circle header, rename all files to use .hpp extension.
|
2024-07-31 14:22:10 -04:00 |
|
|
3e607d310d
|
Add PBVolume.hpp
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m1s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 21s
|
2024-07-10 14:22:08 -04:00 |
|
|
a03c2cbfb0
|
Add OBB::ClosestPoint Enclose Distance Contains
|
2024-07-10 14:21:56 -04:00 |
|
|
c24a352350
|
Add Plane::ProjectToNegativeHalf ProjectToPositiveHalf
|
2024-07-10 14:21:34 -04:00 |
|
|
c5e5958066
|
Re-add vertices to Triangle2D for compat with JGL
|
2024-07-10 14:20:48 -04:00 |
|
|
a3963a4f66
|
Add SparseMatrix.hpp - Currently just a stub header, research into sparse matrices forthcoming.
|
2024-07-10 14:20:34 -04:00 |
|
|
ed9fbc7ab8
|
Header Fixes
|
2024-07-10 14:20:11 -04:00 |
|
|
e8b907d86a
|
Implement Matrix4x4::Determinant4 IsIdentity
|
2024-07-10 14:19:46 -04:00 |
|
|
68c6f6c9f8
|
Implement Polygon::ToPolyhedron
|
2024-07-10 14:19:16 -04:00 |
|
|
2f9cb5dd87
|
Implement Polyhedron::Contains Intersects ContainsConvex ClosestPoint IsNull
|
2024-07-10 14:19:04 -04:00 |
|
|
98802f2b0d
|
Implement J3ML Core Math & Unit Tests
|
2024-07-10 14:17:56 -04:00 |
|
|
6684c64ab7
|
Frustum partial implementation.
|
2024-07-10 14:17:20 -04:00 |
|
|
62aeb36628
|
Header include fixes and implementation of more unit tests.
|
2024-07-10 14:16:51 -04:00 |
|
|
52e1670b80
|
Several files renamed to match new consistency-style of preferring .hpp over .h to indicate C++ Headers
|
2024-07-10 14:15:25 -04:00 |
|
|
6ae876c435
|
Implement Sphere documentation
|
2024-07-10 14:14:21 -04:00 |
|
|
a8dd46efc3
|
Implement Triangle::NumFaces NumEdges NumVertices CenterPoint Intersects(LineSegment)
|
2024-07-10 14:13:51 -04:00 |
|
|
2195752e1e
|
Implement Vector2::RandomBox
|
2024-07-10 14:13:14 -04:00 |
|
|
27efa7da92
|
Implement Vector3::ScaleToLength & ToString()
|
2024-07-10 14:12:47 -04:00 |
|
|
a6612fac4d
|
Further implementation of core math functions.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m20s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 23s
|
2024-07-06 21:45:11 -04:00 |
|
|
57a74fd61c
|
Moved Union Reinterpret implementation to Reinterpret.hpp
|
2024-07-06 21:44:28 -04:00 |
|
|
9253cfc8c7
|
Fixed several recursive header issues, refactored Math lib, began implementing core mathematical functions as wrappers around stdmath, will implement SSE and lookup tables later.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m13s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 19s
|
2024-07-05 16:13:13 -04:00 |
|
|
ea40c40725
|
Implement Matrix4x4::ToEulerAngle Matrix4x4::ctor(EulerAngle) Matrix4x4::ctor(Quaternion) Matrix4x4::ToQuat()
|
2024-07-01 14:23:03 -04:00 |
|
|
552715f443
|
Implement Matrix3x3::ToEulerAngle and Matrix3x3::ctor(EulerAngle)
|
2024-07-01 14:22:10 -04:00 |
|
|
cc564b14fe
|
Implement EulerAngle::ToQuaternion EulerAngle::ToAxisAngle
|
2024-07-01 14:14:19 -04:00 |
|
|
70aa74719a
|
Minor fixes related to test migration
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 |
|
scientiist
|
26cd349417
|
Implement 2D Quadratic and Cubic Bezier Curve algorithm
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
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 :/
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 |
|
|
5ff6f00754
|
Fix typos in Vector3 documentation
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 |
|
|
c17ed20fa9
|
RNG class has bug in Float(), sort it out soon
|
2024-06-04 16:24:30 -04:00 |
|
|
ab6b2b7972
|
Finalized Vector2
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 |
|
|
312d039001
|
Implement Vector3::FromScalar() RandomDir() RandomSphere() RandomBox()
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 |
|
|
d7bc11ca8e
|
Rename RNG-pertitnent members
|
2024-05-31 15:16:53 -04:00 |
|
|
b4cba4cac3
|
Implement several missing Matrix3x3 member functions
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)
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
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()
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()
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 |
|
|
ee86082c84
|
Implement Matrix4x4::RotateX() RotateY() RotateZ()
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()
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 |
|